인공신경망 (EBPA) 프로그래밍

Topics/ETC 2009. 1. 19. 19:29 posted by Minery
아래의 발표자료 및 C++ 코드는 인공신경망 중 오류역전파 알고리즘으로 불리는 EBPA (Error BackPropagation Algorithm)을 C++로 구현하고 실험한 자료이다. 편집기로 소스코드를 열면 인풋, 히든, 아웃풋 레이어를 설정할 수 있으며 트레이닝 데이터는 traning.dat에서 설정하며 testing.dat에서 결과를 확인할 수 있다.
 
* 이전에 올려두었던 프로그램은 아웃풋 레이어의 노드가 두개일 때만 잘 작동합니다.
* 한참동안 잊고 살다가 얼마전에 살펴보니 그런 문제가 있더라구요.
* 고쳐서 새로 올렸습니다.