경사 하강법은 다음을 참고 바랍니다. https://www.blogger.com/blogger.g?blogID=3314074563645120473#editor/target=post;postID=6213959223488853886;onPublishedMenu=allposts;onClosedMenu=allposts;postNum=1;src=postname 모델 학습 아키텍쳐 특징 학습 목표는 손실을 최소화하는 매개 변수를 찾음 학습 데이터, Model, 손실 함수는 정해져 있음 Model은 Trainable Parameters에 의해 변경됨 즉 손실 함수를 최소화하는 Trainable Parameters를 찾는것이 학습의 목표입니다. 방법 손실 함수를 입력 값으로 미분하여 Gradient Descent 방법으로 매개변수를 변경함. 매개 변수가 4개일 때 예제입니다. 각 매개 변수에 대해 편미분을 수행하고 다음 가중치를 구합니다. 역전파 학습법 (Back-Propagation(BP)) 학습 데이터로 정방향 연산을 하여 Loss를 구함 연쇄 법칙을 이용해 역전파 학습법 수행함 Loss를 각 파라미터로 미분함 마지막 계층부터 이전 계층으로 연쇄적으로 계산 역전파 연산 시 정방향 연산에서 저장한 결과응 사용하여 연산 수를 줄임 연쇄 법칙 (Chain Rule) 심층 신경망은 여러 층으로 쌓여 있으므로 학습 데이터 x로 비용 함수 결과를 미분하기 위해서는 연쇄 법칙 을 이용해야 합니다. 동적계획법(Dynamic Programming) feed forward 계산해서 back propagation에 미분에 필요한 값을 저장하고, Loss 구하고 연쇄법칙으로 미분값 계산한 결과값을 저장하고 동적계획법으로 계산합니다. 전결합 계층 미분 활성 함수를 제거하고 모든 매개 변수로 미분을 수행한 결과입니다. hidden layer의 출...