본문 바로가기

딥러닝2

[딥러닝] 1. 퍼셉트론(perceptron) 알고리즘 '밑바닥부터 시작하는 딥러닝'을 따라 학습한 내용을 정리한 것입니다. 내용에 오류가 있다면 댓글 부탁드립니다! 퍼셉트론이란? - 다수의 신호를 입력받아서 하나의 신호로 출력하는 알고리즘이다. 입력받은 신호들의 합이 입계값을 넘으면 1, 넘지 않으면 0을 출력한다. 각 신호에는 가중치가 곱해질 수 있다. 가중치가 클 수록 그 신호가 중요하다는 것을 의미한다. 1은 '신호가 흐른다.', '뉴련이 활성화되었다.' 등으로 표현한다. 가중치와 편향 - 논리회로 AND를 다음과 같이 구현할 수 있다. def AND(x1, x2): w1, w2, theta = 0.5, 0.5, 0.7 tmp = x1*w1 + x2*w2 if tmp theta: return 1 x1, x2는 입력, w1, w2는 가중치, theta는.. 2024. 1. 4.
[딥러닝] 0. 딥러닝 학습 전 준비할 것 밑바닥부터 시작하는 딥러닝을 따라 학습한 내용을 정리한 것입니다. 내용에 오류가 있다면 댓글 부탁드립니다! 필수지식 - python에 대한 기본적인 지식을 필요로 한다. python을 처음 접하는 사람이라면 파이썬 학습이 필요하다. 생활코딩에 있는 강의를 추천한다. 생활코딩 홈페이지(https://opentutorials.org/course/4769)- 선형대수(특히 행렬) 초기 준비 - IDE는 visual studio code를 사용하였다. vsc 홈페이지(https://code.visualstudio.com/) - numpy 라이브러리 - matplotlib 라이브러리 외부 라이브러리는 명령 프롬프트 창에서 pip install numpy, pip install matplotlib을 입력하여 다운로.. 2023. 12. 25.