Multi Layer Perceptron MLP (Multi Layer Perceptron)을 구현했다. 그림 그려가며 Backpropagation 수식도 내 손으로 직접 유도 해보고 구현하였다. 그래서 MLP는 확실히 잘 이해한 것 같다. 지금은 CPU만을 사용하는 버전이기 때문에 요즘 대세인 DeepLearning을 하려면 OpenCL로도 구현해야한다. 그래서 처음 CPU로 짤때도 병렬처리할 것을 염두에 두고짜긴했다. OpenCL도 지원하도록 코딩해야지. 요즘 졸업 준비한다고 손을 못대고있긴하지만 어서 짜서 Github에도 올리고 다른 사람들과도 같이 공유해봐야겠다.caffe를 이용해서 CNN(Convolutional Neural Network)을 해보고있긴한데... 역시 내 손으로도 코어 알고리즘도 코딩해봐야 더 재밋을 것 같다. 더보기 Artificial Neural Network 서론 Artificial Neural Network는 머신 러닝 알고리즘 중 하나로서 인간의 뇌의 신경망에 영감을 받아 만들어진 알고리즘이다. 신경망의 역사는 1957년 Frank Rosenblatt에 의해 처음 제안되었고 흥망을 반복하였고 현재는 가장 대세인 머신러닝 알고리즘 부류가 되었다. 어쨋든 중요한 것은 신경망은 인간의 뇌에서 영감을 받았다는 것이다. image reference : Maltarollo, Vinícius Gonçalves, Albérico Borges Ferreira da Silva, and Káthia Maria Honório. Applications of artificial neural networks in chemical problems. INTECH Open Access Pub.. 더보기 이전 1 다음