Development of an HTM Network Training System for Recognition of Molding Parts

부품 이미지 인식을 위한 HTM 네트워크 훈련 시스템 개발

  • 이대한 (경상대학교병원) ;
  • 배선갑 (경상대학교 대학원 컴퓨터과학과) ;
  • 서대호 (경상대학교 대학원 컴퓨터과학과) ;
  • 강현석 (경상대학교 컴퓨터과학부) ;
  • 배종민 (경상대학교 컴퓨터과학부)
  • Received : 2010.04.08
  • Accepted : 2010.09.06
  • Published : 2010.11.30

Abstract

It is necessary to develop a system to judge inferiority of goods to minimize the loss at small factories in which produces various kinds of goods with small amounts. That system can be developed based on HTM theory. HTM is a model to apply the operation principles of the neocortex in human brain to the machine learning. We have to build the trained HTM network to use the HTM-based machine learning system. It requires the knowledge for the HTM theory. This paper presents the design and implementation of the training system to support the development of HTM networks which recognize the molding parts to judge its badness. This training system allows field technicians to train the HTM network with high accuracy without the knowledge of the HTM theory. It also can be applied to any kind of the HTM-based judging systems for molding parts.

여러 품종을 소량으로 생산하는 소형 공장에서 불량품으로 인한 손실을 줄이기 위하여 부품의 양불량을 판단하는 시스템의 개발이 필요하다. 그러한 시스템은 계층형 시간적 메모리(HTM : Hierarchical Temporal Memory) 기술을 이용하여 개발할 수 있다. HTM은 인간 두뇌의 신피질(neocortex)의 동작 원리를 기계학습에 접목시킨 모델이다. HTM 기반의 기계학습 시스템을 사용하기 위해서는 훈련된 HTM 네트워크를 개발해야 하는데, 이를 위해서는 HTM 이론에 대한 지식이 필요하다. 본 연구는 이 HTM 기술을 부품의 이미지 인식에 적용하여 부품에 대한 양 불량을 판별하는 시스템에서, HTM 네트워크 개발을 지원하는 훈련시스템의 설계와 구현을 제시한다. 이 시스템은 HTM 이론에 대한 지식이 없어도 작업현장의 기술자가 HTM 네트워크를 정확히 훈련시킬 수 있으며, 부품에 대한 모든 종류의 HTM 기반의 판정시스템에 그대로 적용될 수 있다.

Keywords

References

  1. 이상학, 서명호, 정태충, "이미지 프로세싱을 이용한 자동 너트 검사 장비 개발," 한국정보처리학회논문지, 제11-A권 제4호, pp. 235-242,2004. 4.
  2. Jeff Hawkins, "On Intelligence", http://www.onintelligence.com, 2005.
  3. Jeff Hawkins and Dileep George, "Hierarchical Temporal Memory," http://numnenta.com/Numenta_HTM_Concepts.pdf, March 2007.
  4. Numenta, Inc., "Numenta Platform for Intelligent Computing," http://numenta.com/fordevelopers/software/pdf/nupic_plug_guide.pdf, June 2008.
  5. 배선갑, 이대한, 조건화, 남해보, 성기원, 배종민, 강현석, "중소 제조업을 위한 HTM 기반의 부품 이미지 인식 시스템의 개발," 정보처기학회논문지D 제16-D권 제4호, pp.613-620, 2009.8. https://doi.org/10.3745/KIPSTD.2009.16-D.4.613
  6. Numenta, Inc., "Vision Framework Guide," July 2008.
  7. Vitamin D, Inc., "Vitamin D Toolit Reference Guide," http://www.vitamindinc.com/downloads/Vitamjn D Toolkit Reference Guide.pdf June 2008.
  8. Dileep George and Bobby Jaros, "The HTM Learning Algorithms," http://numenta.com/for-developers/education/Numenta_HTM_Learning_Algos.pdf March 2007.
  9. Vitamin D, Inc., "Advanced NuPIC Programming," http://www.numenta.com/for-developers/software/pdf/nupic_prog_guide.pdf September 2008.
  10. Numenta, Inc., "Getting Started with NuPIC," http://numenta.com/for-developers/software/pdf/nupic_gettingstarted.pdf September 2008.