88
쫄쫄쫄쫄 쫄쫄쫄 쫄 쫄 쫄 Seungil Kim 모모모모모모

쫄지말자딥러닝2 - CNN RNN 포함버전

Embed Size (px)

Citation preview

PowerPoint

Seungil Kim

/ Embedded / IoT

(Artificial Intelligence)(Machine Learning)(Deep Learning)Convolutional Neural Network

Recurrent Neural Network :

?

?

.

Dog

Cat .

, . ?

(Functions)

System, Filter .

3??6

xF:x yy

? . ?

?

r

.

(Artificial Intelligence)(Machine Learning)(Deep Learning)Convolutional Neural Network

Recurrent Neural Network :

? ?

?

(Learning) = Adaptation/Update

.

X[n]F[n] F[n-1]Y[n]n : data index

Data (Learning).

SupervisedUnsupervisedReinforcementLearning

3X ???6 Dog CatSupervisedLearning- .- ()

3X ??????UnsupervisedLearning 2, 1 ?

?xy-x-y+1=0,x y .(x,y )

. .

ReinforcementLearning- ( ) reward .

Reward

x???+10 / -10ReinforcementLearning

(Artificial Intelligence)(Machine Learning)(Deep Learning)Convolutional Neural Network

Recurrent Neural Network :

Artistic Style

Image Question and Answering

Image Generation

http://mattya.github.io/chainer-DCGAN/

Deep Reinforcement Learning : Game

Reinforcement Learning : UAV Control

(Machine Learning)(Neural Network)(Deep Learning)? ?

.

. .

x1x1bw 1:Nonlinear() activation function

bw

(Multiple Layer)

2 :Nonlinear function Nonlinear function Nonlinear function

() .Hidden layer 2 NN Deep Learning .

~ ( ) !!!

100 ?

.

(1) Overfitting(2) Vanishing Gradient

Neural Network , .., .

(1) Overfitting

Overfitting ?

(=)

Overfitting ?(1) ,

2 5 ?

Overfitting ?(2) ,

Big Data

.

Overfitting . ???

Dropout

, .

(2) Vanishing Gradient

(Deep) Learning .

= *

0 ,Learning

(1) 1 0.5 , 4 1/16(2) 0 Vanishing Gradient

ReLU

1

Long Short Term Memory

Deep Learning !!

Convolutional Neural NetworkRecurrent Neural Network , ![RNN] http://colah.github.io/posts/2015-08-Understanding-LSTMs/[CNN] http://cs231n.stanford.edu/

.

(Artificial Intelligence)(Machine Learning)(Deep Learning)Convolutional Neural Network

Recurrent Neural Network :

CNN Neural Network .

1 (vanilla) neural network

x1bw 1:Nonlinear() activation function g( )

x1bw

DataSet

Neural Network ! Convolutional Neural Network

Convolution (Operator)?

2+39-77x810/2

[2 3]*[1 1]

Convolution

A Convolution ?B Convolution ?C Convolution ?D Convolution ?E Convolution ? Convolution ? filter ?

AB

C

D

E

Convolution f ?[Ex] f : , g : R/G , h : R (f*g)*h=f*(g*h) .

: feature

Corner Detection Example

feature !

.

3x35x57x7

2. .

3x3

6x6

Convolutional Neural Network!

ConvolutionConvolutionConvolution3x33x33x35x57x7 .

ConvolutionConvolutionConvolution2. .MaxPoolingMaxPooling

Neural NetworkConvolutional Neural Network (CNN)MaxpoolingMaxpoolingFeature extraction

(Artificial Intelligence)(Machine Learning)(Deep Learning)Convolutional Neural Network

Recurrent Neural Network :

? Recurrent Neural Network

(Vanilla)Neural Network .

.

?

Image Caption Generation

.

Sentiment Classification

.

Machine Translation

(Vanilla) Neural Network Hxy

RNN H(t)xyz-1

H(t-1)H(t)=W1x+W2H(t-1)

RNN H(t)xyz-1

H(t)x(t)y(t)H(t-1)H(t-1)x(t-1)y(t-1)H(t-2)x(t-2)y(t-2)

RNN ..

(Artificial Intelligence)(Machine Learning)(Deep Learning)Convolutional Neural Network

Recurrent Neural Network :

?

?

Speech Innovation Consulting Group E-mail : [email protected] Blog : www.whyDSP.org FB:www.facebook.com/lab4all www.facebook.com/groups/modulabs