인공지능 4

Deep Neural Network

🍨 Deep Neural Network보통 "Deep"이라고 하면 5층 이상의 레이어를 말한다. 인공신경망(Neural Network)에는 여러 종류가 있다.n-Layer Perceptron (MLP)혹은Fully-Connected Network,Dense Network,Feed Forward Network라고도 부른다. 모든 connection이 weight을 가지고 있다. n-Layer Convolutional Neural Network (CNN) weight가 재사용된다.일부 입력 뉴런하고만 연결되어 있으며,MLP, Dense Network와 달리 sparse하다는 특징이 있다. DNN의 종류신공망의 종류는 뉴런들이 어떻게 연결되어 있는지에 따라 결정된다. Fully-Connected Net..

인공지능 2025.04.18

Multi-Layer Perceptron (MLP)

SLP vs. MLP... MLP는 일반적으로 fully-connected 형태이다. 🔢 Mathematical EquationInput Layer Forward Math(b = bias) output y는 input*weight의 weighted sum에 활성화 함수를 적용함으로써 얻어진다. 각각의 output을 얻는 과정을 하나의 matrix equation- 가중치 행렬과 input 벡터의 곱으로 표현할 수 있다.즉, weight 행렬의 크기는 input size와 output size 등 뉴런의 개수에 비례한다.실제 컴퓨터는 위와 같은 행렬곱으로 계산한다. Multi-Layer Perceptron에서 weight는 행렬 형태로 존재한다. Output Layer Forward Mathoutput..

인공지능 2025.04.18

Neural Network Basics

🐕 뉴런으로 파블로프의 개 모델링하기1. Giving only food to the untrained dog개가 아직 훈련되지 않았으므로, 침 흘리는 뉴런에 대한 synaptic weights는 종을 칠 때 0.0, 음식을 줄 때 1.0이다. `input from food` = 1.0, `input from bell` = 0.0으로 인코딩한다.(음식은 주고, 종은 울리지 않음)여기서 encoded values인 0.0과 1.0은 activations라고 한다. Sum of {(Activations) * (Synaptic weights)} = (0.0 * 0.0) + (1.0 * 1.0) = 1.0 이 합을 thresholding function, 또는 activation function의 input으로..

인공지능 2025.04.16

Introduction to Deep Learning

🦾 Turing Test머신이 인간과 같은 intelligent behavior를 exhibit할 수 있는 능력이 있는지 테스트하는 것이다. Both machine A and human B interrogated by judge CC가 A와 B를 구별하지 못하면 머신은 테스트를 통과한다. Chinese Room Argument 영어 speaker는 중국어를 이해하지 못하며, imitating만 가능하다.방 밖에 있는 중국어 speaker는 안에 있는 사람이 중국어 speaker라고 생각한다. Criticism 1: 머신은 정말 중국어를 이해하는 것일까?Thinking vs. Acting튜링 테스트는 머신이 think like a human이 아니라 act like a human을 할 수 있는지를 검증..

인공지능 2025.04.14