뉴럴 네트워크로 게이트 구현하기

by ARK | 2018-05-28 22:05
인공지능

도구

  • Go언어 컴파일러

안녕하세요, ARK입니다.
<서론>Err 404 Not Found.</서론>
Go언어로 만들었습니다.        
아직 문제가 있는 이 뉴럴 네트워크로 AND,OR,XOR게이트를 학습시켜봤습니다.
Deep은 층 수, ILcnt 입력 층의 뉴런(퍼셉트론) 수, OLcnt는 출력 층의
퍼셉트론 수, HLcnt는 각 숨은 층의 퍼셉트론 수 입니다.

a,b,c,d 문자를 통해 숫자를 입력합니다.



And 게이트 5/5 (5번 했을때 5번 성공함)

PCO: (에러)[출력]  T: (PCO들의 평균)


Or 게이트  5/5


XOR 게이트 1/13

XOR 게이트를 구현하는데 문제가 있습니다.
13번 했을 때 한번 성공했습니다.

XOR 게이트 학습 실패했을때

시그모이드 함수 일부 코드를 주석 처리하고 재시도할때 실패


한번은 바로 성공


시함일코주처재실


그래서 뭐가 문제인지 찾아야겠습니다.
참고로 가중치와 편향은 난수로 초기화했습니다.


편향= (0~5 + 10) * 0.01
가중치= (0~1 + 10) * 0.01

케첩코드 //코드 공유합니다.
어디가 잘못된건지 (지적)도와주시면 감사하겠습니다


로봇은 아ㅈ! 콜록콜ㄹ록


댓글 0

ARKS

뉴럴 네트워크로 게이트 구현하기

by ARK

HELP ME!

XOR게이트 학습이 잘 안되는데 무엇이 문제인가요?

답하기
뉴럴 네트워크로 게이트 구현하기현재글 목 조종기 이전글