일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 스마트인재개발원 #스마트인재캠퍼스 #MLP #이미지분석 #AI #인공지능 #머신러닝 #딥러닝
- Brity #Brity Assistant #ChatBit #챗봇 #자연어 처리 #Brity RPA #삼성SDS #대화분석 #대화설계
- SQLD #DDL #DML #DCL #TCL #DB #SQLP #DataBase #자격증 # IT #명령어 #SQL #쿼리
- Brity Assistant #대화분석 #설계 #ChatBot #변수 #학습 #대화학습 #동의어 #동의어 처리 #단어사전
- 메소드 오버로딩 #Method Overloading #오버로딩 #중복정의 #Overloading
- Class #class #reference
- this. #this #this키워드 #객체 자신 참조 #필드호출 #메소드호출
- 참조(Reference)타입 #클래스
- Java #JAVA #자바 #java기초 #java입문 #java #자바 개념 #programming #공부 #개발 공부 #코드 정리 #코딩테스트 #알고리즘
- 스마트인재개발원 #광주인공지능학원 #JavaScript #Web #Java
- Brity #BrityRPA #FlowControl
- 학습하기 #봇 학습 #테스트 방법 #디버깅
- RPA #실습 #라이브러리 #RPA라이브러리 #task #Process #Task #Script #ExecuteScript
- #Brity #BrityRPA #FlowControl
- 변수의 범위 #Scope #scope #Static #static #지역변수 #전연변수 #global #local
- 스마트인재개발원 #광주인공지능학원 #JavaScript #JS #형변환 #자바스크립트 #Web #back-end #front-end
- RPA #실습 #라이브러리 #RPA라이브러리 #task #Process #Task
- 순전파 #역전파 #MLP
- 생성자 #메소드랑 햇갈려 #생성자랑 메소드는 다른거지롱 #객체생성 #new 연산자 #인스턴스화 #인스턴스 생성
- Class #클래스 #Java #JAVA #자바 #java기초 #java입문 #java #자바 개념 #programming #공부 #개발 공부 #코드 정리 #코딩테스트 #알고리즘
- 연산자 #일치연산자 #기본연산자 #불일치연산자
- 열거형 #enum #JDK5
- VDI #DRM #디지털 저작권 관리 #가상 데스크톱 인프라 #용어 #IT용어 #개발자 #신입
- RPA #실습 #라이브러리 #RPA라이브러리 #task #Process #Task #Assign #변수
- field #Field #Method #method #필드 #속성 #메소드 #행동 #객체 #Class구성요소
- String Class #String #Class
- 대화설계 #시나리오 설계 #Flowchart #플로우차트 작성
- For #Loop #반복문
- #시그모이드 #광주인공지능학원 #스인개
- 스마트인재개발원 #deep learning #MLP #다층 레이어 퍼셉트론 #퍼셉트론 #선형분류 #다중 선형분류 #AI #머신러닝 #뉴런 #신경망
- Today
- Total
코딩몬
[광주인공지능학원] 오차 역전파 본문
순전파
입력 데이터를 입력층에서부터 출력층까지 정뱡향으로 이동시키며 출력 값을 추론해나가는 과정(예측, 추론)
순전파는 입력층에서 전달 되는 모든 값이 은닉층을 통해 출력층까지 전달되는 방식이다.
입력층 -> 은닉층 -> 출력층 순으로 순서대로 다음 층으로 이동.
순전파는 순서대로 진행되며 마지막에 결과 값이 나오기 때문에 결과를 이용해 가중치 조절을 할 수 없다.
역전파
출력층에서 발생한 에러(오차값)를 입력층 쪽으로 전파시키면서 최적의 결과를 학습해나가는 과정(학습)
역전파는 사슬 규칙을 이용하는 기울기 기반 최적화 알고리즘에 따라인공신경망을 효율적으로 훈련하는데 사용되는 방법이다.
이 역전파의 주요 특징은 학습 중인 작업을 수행할 수 있을 때까지 네트워크를 개선하기 위해 가중치 업데이트를 계산하는 반복적이고 재귀적이며 효율적인 방법이다.
역전파는 네트워크 설계 시 활성화 함수의 파생물을 알아야 한다. 자동 미분은 파생물을 훈련 알고리즘에 자동 및 분석적으로 제공할 수 있는 기술이다.
기울기 소실 문제 Vanishing Gradient
sigmoid 함수는 오차가 최대 0.3이기 때문에 층이 깊어질 수록 오차가 0에 수렴을 하게 되어 학습을 할 수 없어진다.
깊은 인공 신경망을 학습하다보면 역전파 과정에서 입력층으로 갈 수록 기울기(Gradient)가 점차적으로 작아지는 현상이 발생할 수 있습니다. 입력층에 가까운 층들에서 가중치들이 업데이트가 제대로 되지 않으면 결국 최적의 모델을 찾을 수 없게 됩니다. 이를 기울기 소실(Gradient Vanishing)이라고 합니다.
문제 원인의 한 예로 기존 하이퍼몰릭 탄젠트 함수 와 같은 범위는 (0, 1) 범위의 기울기를 가지며 역전파는 연쇄규칙 에 따라 기울기를 계산합니다 .
이것은 n- 계층 네트워크 에서 초기 계층의 기울기를 계산하기 위해 이러한 작은 수 중 n 을 곱하는 효과가 있습니다.
즉, 기울기(오차 신호) 는 초기 계층이 매우 느리게 훈련하는 동안 n 과 함께 기하급수적으로 감소합니다 .
스마트인재개발원
4차산업혁명시대를 선도하는 빅데이터, 인공지능, 사물인터넷 전문 '0원' 취업연계교육기관
www.smhrd.or.kr
'Deep Learning' 카테고리의 다른 글
[광주인공지능학원] CNN (0) | 2021.07.18 |
---|---|
[스마트인재개발원] Keras Iris 분류모델 실습(MLP 실습) (0) | 2021.07.11 |
[스마트인재개발원] MLP(Multi Layer Perceptron) 다층 퍼셉트론 (0) | 2021.07.07 |
[스마트인재개발원] 딥러닝(Deep Learning) 과정, AND논리 실습 (0) | 2021.07.04 |
[스마트인재개발원] 딥러닝(Deep Learning) 개요 (0) | 2021.07.02 |