매직코드
article thumbnail

신경망은 1949년에 시작되어 퍼셉트론은 프랑크 로젠블라트가 1957년에 고안한 알고리즘

신경망(딥러닝)의 기원이 되는 알고리즘

퍼셉트론

perceptron : 인공 뉴런

다수의 신호를 입력 받아 하나의 신호 출력

신호 : 전류나 강물처럼 흐름이 있는 것을 상상

퍼셉트론 신호도 흐름을 만들고 정보를 앞으로 전달

퍼셉트론 신호는 흐른다(1), 안흐른다(0)의 두가지 값으로 표현

 

> AND 게이트

x1, x2모두 1로 입력되어야 y가 1로 출력된다.

 

> NAND 게이트

x1, x2의 값이 모두 0이거나 서로 다른 경우 y가 1로 출력된다.

 

> OR 게이트

x1, x2의 값이 모두 1이거나 서로 다른 경우 y가 1로 출력된다.

 

> XOR 게이트

x1, x2의 값이 서로 다른 경우 y가 1로 출력된다.

 

> 다층 퍼셉트론 동작

0층의 두 뉴런이 입력 신호를 받아 1층의 뉴런으로 신호를 보낸다.

1층의 뉴런이 2층의 뉴런으로 신호를 보내고, 2층의 뉴런은 이 입력신호를 바탕으로 y를 출력한다.

단층 퍼셉트론으로는 표현하지 못한 것을 층을 하나 늘려 구현할 수 있다.

층을 더 쌓으면 더 다양한 것을 표현할 수 있다.

profile

매직코드

@개발법사

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!