brunch

You can make anything
by writing

C.S.Lewis

by Clearest Blue Jul 26. 2019

딥러닝 내용 개괄

유치원생들도 이해하는 딥러닝 공부를 표방합니다..!


*문제의 종류

- 회귀 (linear regression)


- 분류 (classification => 주로 logistic regression)


Neural Net (인공신경망)-> 뉴런과 매우 흡사 (=퍼셉트론)

뉴런: 전위가 임계값을 넘으면 다음 뉴런으로 신호를 전달, 임계에 미달하면 아무것도 하지 않음


퍼셉트론-> 다층퍼셉트론(XOR 문제 해결)-> (오차역전파) -> 신경망  --------한계-------à 딥러닝



한계와 해결책

1.   기울기 소실 문제 -> 활성함수로 해결 (하이퍼볼릭탄젠트, 렐루 등)

2.   속도와 정확도 문제 -> 고급경사 하강법 (SGD, momentum, nag, adagrad, rmsprop 등)


손실함수 (모델 평가역할?) : 신경망에서 출력된 결과 값과 실제 값 사이의 차이를 정의하는 함수.

손실함수를 최소화 하는 것이 신경망 학습의 목표

MSE 계열 (주로 회귀 계열) -> 수렴까지 시간이 오래 걸림

Cross Entropy 계열 (주로 분류계열) -> 출력값에 로그를 취해 오차가 커지면 속도가 빨라지고, 오차가 작아지면 속도가 감소

(100%는 아니지만 이렇게 구분해도 무방)

다중분류상의 문제 : 원핫 인코딩, 소프트 맥스로 해결

작가의 이전글 데이터 사이언티스트가 되는데 파이썬만 알아도 된다고요?
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari