본문 바로가기
IT-개발,DB

[신경망] Self-Organizing Map(SOM), 1차원적 구현 예, 소스 포함

by SB리치퍼슨 2016. 7. 3.

[신경망] Self-Organizing Map(SOM), 1차원적 구현 예, 소스 포함

2001.09.20



1997년에 신경망을 공부하던 때 코딩하였던 프로그램이닷. 

우리 인간은 태어나면서 부모에게 배우기도 하지만... 아이들은 부모들이 가르치지도 않은 많은 것을 자연스럽게 터득하게 된다. 이러한 것에 대한 설명 중 하나가 필란드 헬싱키 공과대학 (Helsinki Technology University)의Teuvo Kohonen에 의해 1962년에 제안되었다. Kohonen의 NN(Neural Network)은 아이가 배우지도 않고 스스로 터득하듯이 자율적인 학습(Unsupervised Learning)의 NN모델이다. 


Kohonen의 Self-Organizing Map(SOM) 에서 Self-Organizing이란 주어진 입력패턴에 대하여 정확한 해답을 미리 주지 않고 스스로 학습할 수 있는 능력을 말한다. 특징으로는 경쟁학습과 위상보존사상(Topology Reserving Mapping), 뉴론별로 연결 강도가 존재한다. 더 자세한 이야기는 생략하기로 한다. 이 프로그램은 델파이로 구현되었으며, 예전에 구현했던 소스를 어렵게 찾아서 올립니다.



som___1D_Map.zip



반응형

댓글