Learning Module Design for Neural Network Processor(ERNIE)

신경회로망칩(ERNIE)을 위한 학습모듈 설계

  • 정제교 (인하대학교 정보통신대학원) ;
  • 김영주 (인하대학교 정보통신대학원) ;
  • 동성수 (용인송담대학 디지털전자정보과) ;
  • 이종호 (인하대학교 정보통신대학원)
  • Published : 2003.11.21

Abstract

In this paper, a Learning module for a reconfigurable neural network processor(ERNIE) was proposed for an On-chip learning. The existing reconfigurable neural network processor(ERNIE) has a much better performance than the software program but it doesn't support On-chip learning function. A learning module which is based on Back Propagation algorithm was designed for a help of this weak point. A pipeline structure let the learning module be able to update the weights rapidly and continuously. It was tested with five types of alphabet font to evaluate learning module. It compared with C programed neural network model on PC in calculation speed and correctness of recognition. As a result of this experiment, it can be found that the neural network processor(ERNIE) with learning module decrease the neural network training time efficiently at the same recognition rate compared with software computing based neural network model. This On-chip learning module showed that the reconfigurable neural network processor(ERNIE) could be a evolvable neural network processor which can fine the optimal configuration of network by itself.

Keywords