본문 바로가기

BlahBlahBlah

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 Publisher, 2013.


  위 그림은 다른 책에 나온것 같은데 그림이 좋은 것 같아서 복사해왔다.

A는 인간의 신경망이다. 내 기억으로는 뇌뿐만 아니라 일반 온몸을 통하는 신경망도 생김새는 비슷하다 역할도 비슷하고. 

1. A의 dendrite는 input 신호를 받는다. 

2. 신경망의 dendrite들을 통해 들어온 input 신호들은 합쳐지고 

3. 합쳐진 신호들은 수상돌기로 감싸진 axon 을 지나 

4. 각각의 terminal axon으로 신호를 전달한다.

5. 각각의 terminal axon에서는 acetyl choline이 분비된다. 

6. 그럼 C와 같이 terminal axon에서 분비한 acetyle choline은 근처에 있는 다음 neuron의 dendrite의acetyle choline 수용체에 결합하여 정보를 전달한다.

7. 이 'dendrite의 acetyl choline 결합'이 다음 neuron의 input이됨 이렇게 다시 1. 전부터 반복.

이런 생물학적 neural network 를 프로그래밍을 통해 Artificial Neural Network(ANN)를 만든 것이다. 오래전에 배워서 생물학적인 설명이 맞는지 잘 모르겠네...나중에 찾아보고 다르면 고쳐야겠다. 생명공학 배운 것도 다행인 것 같다.


'BlahBlahBlah' 카테고리의 다른 글

Github 업데이트  (0) 2016.02.13
MLP & Backpropagation  (0) 2015.12.22
Multi Layer Perceptron  (0) 2015.09.05
blog 수정 중  (0) 2015.09.05
ShareLaTeX  (0) 2015.09.04
google  (0) 2015.09.04
블로그 스킨을 새로 입혔다.  (0) 2015.09.03
지금 생각나는 기본적인 나의 가치관  (0) 2015.04.24
이번주 다음주 계획  (0) 2015.04.24
블로그를 만들기로 했었는데  (0) 2015.04.22