AI 12

신경망 Neural Network

신경망 Neural Network 퍼셉트론은 가중치를 우리가 적절히 사람이 수동으로 설정해야 하는 단점이 존재.그러나 신경망은 가중치 매개변수에 대한 적절한 값을 데이터로 부터 자동으로 학습. 신경망은 아래 이미지와 같이 왼쪽부터 입력층(Input), 은닉층(Hidden), 출력층(Output)으로 표현.입력층: 가장 왼쪽 우리가 값을 넣어주는 부분은닉층: 입력층과 출력층 사이 (우리 눈에 보이지 않는 층으로 Black Box라고도 표현)출력층: 가장 오른쪽 결과값 input과 weight를 계산하여 다 더하고 임계값과 비교하여 임계값을 넘으면 Output으로 1을 출력하고 그렇지 않으면 0을 출력한이를 편향을 명시하여 수식으로 표현하자면 아래와 같음. ### 편향을 명시한 퍼셉트론 수식y = h(b+ ..

AI/DeepLearning 2024.04.17

퍼셉트론 Perceptron

퍼셉트론 Perceptron퍼셉트론은 프랑크 로젠블라크가 1957년에 고안한 알고리즘. 퍼셉트론이란? 다수의 입력(input)을 받아 하나의 신호(Output)을 출력.가중치(weight)이 각각의 입력신호에 부여되고 입력신호와 가중치의 계산의 총합이 임계값(θ)를 넘으면 1을 출력. 가중치는 각 신호가 결과에 주는 영향력을 조절하는 요소로 작용하여, 가중치카 클수록 해당 신호가 그만큼 더 중요함을 의미함. # 퍼셉트론에 대한 대한 의사코드if (x1*w1 + x2*w2 > θ): y = 1else (x1*w1 + x2*w2 단순한 논리 회로 구현하기 간단하게 논리 회로를 구현. AND 게이트AND 게이트는 위의 퍼셉트론 식에서 치환을 적절하게 활용해서 구현할 수 있음.def AND(x1, x2,..

AI/DeepLearning 2024.04.17