심층신경망 가중치 기반 난수 생성기를 활용한 심층신경망 학습 장치 및 그 방법APPARATUS AND METHOD FOR TRAINING DEEP NEURAL NETWORK WITH DEEP NEURAL NETWORK WEIGHT-BASED RANDOM NUMBER GENERATOR
본 발명의 심층신경망 학습 장치 및 그 방법은 가중치를 기반으로 한 난수 생성기를 활용함으로써, 심층신경망 학습장치의 크기를 소형화할 수 있으며, 에너지 소모를 줄일 수 있는 장점이 있다. 또한, 본 발명의 심층신경망 학습장치 및 그 방법은 저전력 및 낮은 면적의 난수 생성기를 포함하고, 상기 난수 생성기에 의해 가중치의 하위비트를 이용한 가우시안 난수를 생성함으로써, 보안성이 향상된 저젼력 및 소형의 심층신경망 학습장치를 구현할 수 있는 장점이 있다. 또한, 본 발명의 심층신경망 학습장치 및 그 방법은 (n-1)층의 심층신경망 학습과정과 n층의 심층신경망 학습에 필요한 난수생성과정을 병렬로 처리함으로써, 심층신경망 학습장치의 연산시간을 단축시킬 수 있는 장점이 있다. 이로 인해, 본 발명은 온-칩 러닝 및 실시간 재학습이 가능하며, 모바일 기기에서도 동작 가능한 장점이 있다.