A Learning Scheme for Hardware Implementation of Feedforward Neural Networks

FNNs의 하드웨어 구현을 위한 학습방안

  • Park, Jin-Sung (Dept. of Control & Instrumentation Eng., Hanyang University) ;
  • Cho, Hwa-Hyun (Dept. of Control & Instrumentation Eng., Hanyang University) ;
  • Chae, Jong-Seok (Dept. of Control & Instrumentation Eng., Hanyang University) ;
  • Choi, Myung-Ryul (Dept. of Control & Instrumentation Eng., Hanyang University)
  • 박진성 (한양대학교 제어계측공학과) ;
  • 조화현 (한양대학교 제어계측공학과) ;
  • 채종석 (한양대학교 제어계측공학과) ;
  • 최명렬 (한양대학교 제어계측공학과)
  • Published : 1999.07.19

Abstract

본 논문에서는 단일패턴과 다중패턴 학습이 가능한 FNNs(Feedforward Neural Networks)을 하드웨어로 구현하는데 필요한 학습방안을 제안한다. 제안된 학습방안은 기존의 하드웨어 구현에 이용되는 방식과는 전혀 다른 방식이며, 오히려 기존의 소프트웨어 학습방식과 유사하다. 기존의 하드웨어 구현에서 사용되는 방법은 오프라인 학습이나 단일패턴 온 칩(on-chip) 학습방식인데 반해, 제안된 학습방식은 단일/다중패턴은 칩 학습방식으로 다층 FNNs 회로와 학습회로 사이에 스위칭 회로를 넣어 구현되었으며, FNNs의 학습회로는 선형 시냅스 회로와 선형 곱셈기 회로를 사용하여MEBP(Modified Error Back-Propagation) 학습규칙을 구현하였다. 제안된 방식은 기존의 CMOS 공정으로 구현되었고 HSPICE 회로 시뮬레이터로 그 동작을 검증하였다 구현된 FNNs은 어떤 학습패턴 쌍에 의해 유일하게 결정되는 출력 전압을 생성한다. 제안된 학습방안은 향후 학습 가능한 대용량 신경망의 구현에 매우 적합하리라 예상된다.

Keywords