zeppelin, tensorflow, deep learning 맛보기

29
(Jun Kim) [email protected] Sprint “TensorFlow, Python Apache Zeppelin” 2017. 08. 15.

Upload: university-of-seoul

Post on 23-Jan-2018

585 views

Category:

Data & Analytics


13 download

TRANSCRIPT

Page 1: Zeppelin, TensorFlow, Deep Learning 맛보기

(Jun Kim)[email protected]

Sprint “TensorFlow, Python Apache Zeppelin”

2017. 08. 15.

Page 2: Zeppelin, TensorFlow, Deep Learning 맛보기
Page 3: Zeppelin, TensorFlow, Deep Learning 맛보기

, !

• contributor

• :- Deep Learning:‣ Image Retrieval‣ Music Information Retrieval‣ Generative Adversarial Network

- Machine Learning- Online Analytical Processing- Data Warehouse

Page 4: Zeppelin, TensorFlow, Deep Learning 맛보기

NOTICE!

• “ ”- - “ ~ ~”

• , -

• !

Page 5: Zeppelin, TensorFlow, Deep Learning 맛보기

오늘의목표

Page 6: Zeppelin, TensorFlow, Deep Learning 맛보기

DEMO

Page 7: Zeppelin, TensorFlow, Deep Learning 맛보기

Deep Learning

• -

• - -

!

• (neuron)

Page 8: Zeppelin, TensorFlow, Deep Learning 맛보기

Raschka, Sebastian. Python machine learning. Packt Publishing Ltd, 2015.

(1)

(2)

(3)

Page 9: Zeppelin, TensorFlow, Deep Learning 맛보기

http://cs231n.github.io/neural-networks-1/

0

1

2

(3) (w)

(1) ( ) (2) (w)

(4) Activation (f)

(5)

w, b !

weight (w) bias (b) activation (f)

Page 10: Zeppelin, TensorFlow, Deep Learning 맛보기

?

0 =0.9

1 =0.05

9 =0.0110 ( 0~9 10 )

Page 11: Zeppelin, TensorFlow, Deep Learning 맛보기

?

Torres, Jordi. First contact with TensorFlow. Lulu. com, 2016.

<softmax> Activation 10 (w*x + b)

(0~9) 1

784(28x28)

Page 12: Zeppelin, TensorFlow, Deep Learning 맛보기
Page 13: Zeppelin, TensorFlow, Deep Learning 맛보기
Page 14: Zeppelin, TensorFlow, Deep Learning 맛보기

: 9

Page 15: Zeppelin, TensorFlow, Deep Learning 맛보기

: 9

Page 16: Zeppelin, TensorFlow, Deep Learning 맛보기

: 9

Error

Page 17: Zeppelin, TensorFlow, Deep Learning 맛보기

: 9

Error

w, b !

Page 18: Zeppelin, TensorFlow, Deep Learning 맛보기

: [9, 3]

Error

100 !

Page 19: Zeppelin, TensorFlow, Deep Learning 맛보기

w, b ?

!

(상황극으로�배우는�딥러닝)

Page 20: Zeppelin, TensorFlow, Deep Learning 맛보기

( ) ( ) ( ) . !

. ?

( ) ! = !

( )

Page 21: Zeppelin, TensorFlow, Deep Learning 맛보기

(Gradient Descent)

1) ( ) 2) w

( cross entropy ) 3) w 4) 1

Raschka, Sebastian. Python machine learning. Packt Publishing Ltd, 2015.

Page 22: Zeppelin, TensorFlow, Deep Learning 맛보기

• Zeppelin:- - -

• TensorFlow:-

• Matplotlib:-

! !

Page 23: Zeppelin, TensorFlow, Deep Learning 맛보기

• &

• GPU ! ( CPU )

“TensorFlow™ is an open source software library for numerical computation using data flow graphs.”

https://www.tensorflow.org/

Page 24: Zeppelin, TensorFlow, Deep Learning 맛보기

Data Flow Graph

• TensorFlow data flow graph

• Node edge :- Node: - Edge:

• Graph (feed) !

https://www.tensorflow.org/

Page 25: Zeppelin, TensorFlow, Deep Learning 맛보기

TensorFlow

, , http://hunkim.github.io/ml/

,

Page 26: Zeppelin, TensorFlow, Deep Learning 맛보기

Page 27: Zeppelin, TensorFlow, Deep Learning 맛보기
Page 28: Zeppelin, TensorFlow, Deep Learning 맛보기

?

• “ ” - http://hunkim.github.io/ml/