Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs...

66
Introduction to Deep learning Youngpyo Ryu mYP YüYQ'Y Y [email protected] 2018D 6 30| Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018D 6 30| 1 / 66

Transcript of Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs...

Page 1: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Introduction to Deep learning

Youngpyo Ryu

동국대학교 수학과대학원 응용수학 석사재학

[email protected]

2018년 6월 30일

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 1 / 66

Page 2: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Overview

1 Neuron

2 Computational Graphs

3 BackPropargation

4 Upgrade Grdient Desecent method

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 2 / 66

Page 3: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Neuron

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 3 / 66

Page 4: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Neuron

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 4 / 66

Page 5: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Neuron

Quiz) 사람의 뉴런은 몇개 일까 ?

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 5 / 66

Page 6: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Neuron

Quiz) 사람의 뉴런은 몇개 일까 ?

약 천억개 정도의 뉴런을 가지고 있다.

의식과 같은 뇌의 부분은 미지의 영역이지만, 많은 발전이 있었다.

생물학적 뉴런 : ′ 출력값 = (상수 × 입력값) + ( 또다른 상수) ′

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 6 / 66

Page 7: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

퍼셉트론

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 7 / 66

Page 8: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

퍼셉트론의 구조

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 8 / 66

Page 9: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

퍼셉트론의 동작

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 9 / 66

Page 10: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

퍼셉트론의 동작 예제

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 10 / 66

Page 11: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

행렬표기

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 11 / 66

Page 12: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

퍼셉트론의 동작

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 12 / 66

Page 13: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Activation function

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 13 / 66

Page 14: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Activation function

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 14 / 66

Page 15: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Activation function

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 15 / 66

Page 16: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Activation function

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 16 / 66

Page 17: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Activation function

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 17 / 66

Page 18: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Activation function

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 18 / 66

Page 19: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Activation function relation

In geneal, ELU > leaky RELU(and its variant) > RELU > tanh > logistic

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 19 / 66

Page 20: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Perceptron

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 20 / 66

Page 21: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

단일 퍼셉트론의 한계

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 21 / 66

Page 22: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

단일 퍼셉트론의 한계

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 22 / 66

Page 23: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

단일 퍼셉트론의 한계

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 23 / 66

Page 24: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

단일 퍼셉트론의 한계

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 24 / 66

Page 25: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

다층 퍼셉트론

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 25 / 66

Page 26: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

다층 퍼셉트론

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 26 / 66

Page 27: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

오차 역전파

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 27 / 66

Page 28: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Backpropargation introduction

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 28 / 66

Page 29: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Computational Graphs

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 29 / 66

Page 30: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Partial Differention

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 30 / 66

Page 31: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Partial Differention

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 31 / 66

Page 32: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Derivatives on Computational Graphs

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 32 / 66

Page 33: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Derivatives on Computational Graphs

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 33 / 66

Page 34: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Factoring paths

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 34 / 66

Page 35: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Factoring paths

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 35 / 66

Page 36: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Factoring paths

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 36 / 66

Page 37: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Factoring paths

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 37 / 66

Page 38: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Computational Victories

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 38 / 66

Page 39: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Computational Victories

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 39 / 66

Page 40: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Computational Victories

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 40 / 66

Page 41: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Computational Victories

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 41 / 66

Page 42: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Conclusion

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 42 / 66

Page 43: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Backpropargation

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 43 / 66

Page 44: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Backpropargation

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 44 / 66

Page 45: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Backpropargation

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 45 / 66

Page 46: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

오차공식

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 46 / 66

Page 47: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

오차공식

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 47 / 66

Page 48: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

오차공식

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 48 / 66

Page 49: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

오차공식

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 49 / 66

Page 50: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

오차공식

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 50 / 66

Page 51: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

오차공식

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 51 / 66

Page 52: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

가중치 업데이트하기

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 52 / 66

Page 53: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

가중치 업데이트하기

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 53 / 66

Page 54: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

가중치 업데이트하기

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 54 / 66

Page 55: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

가중치 업데이트하기

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 55 / 66

Page 56: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

신경망에서 딥러닝

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 56 / 66

Page 57: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

신경망에서 딥러

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 57 / 66

Page 58: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

신경망에서 딥러닝

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 58 / 66

Page 59: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

신경망에서 딥러닝

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 59 / 66

Page 60: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

고급 경사 하강법

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 60 / 66

Page 61: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

모멘텀(Momentum)

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 61 / 66

Page 62: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

네스테로프 모멘텀(Momentum)

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 62 / 66

Page 63: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

아다그리드(Adagrad, Adaptive Gradient)

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 63 / 66

Page 64: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

아엠에스프롭(RMSprop)

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 64 / 66

Page 65: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

아담(Adam)

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 65 / 66

Page 66: Introduction to Deep learning - GitHub Pages to Deep... · Overview 1 Neuron 2 Computational Graphs 3 BackPropargation 4 Upgrade Grdient Desecent method Youngpyo Ryu (Dongguk Univ)

Reference

· 계산그래프로 역전파 이해하기 : https://brunch.co.kr/@chris-song/22

· Gradient Descent : https://brunch.co.kr/@chris-song/50· 모두의 딥러닝, 한빛미디어

· 기계학습,한빛미디어(오일석)

Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018년 6월 30일 66 / 66