Tutorial:: Started with Keras

Published by onesixx on

손글씨 흑백이미지(28 pixels by 28 pixels)를 10개의 카테고리(0 to 9)로 Classification하는 문제

https://keras.rstudio.com/

https://github.com/rstudio/cheatsheets/raw/master/keras.pdf

https://blogs.rstudio.com/tensorflow/gallery.html

https://keras.rstudio.com/articles/examples/index.html

빠른 구현에 초점이 맞춰진, Human이 이해하기 쉬운 Neural networks API 
– CPU/ GPU 에 대해 같은 Code를 사용한다.
– Deep learning 모델을 빠르게 prototype할수 있는 쉬운 API
– 여러 back-ends (TensorFlowCNTK, or Theano.)에서 실행가능. (default는 TensorFlow)

mnist를 사용한 Example – Sequential Model

https://blog.rstudio.com/2017/09/05/keras-for-r/

Library 설치

core Keras library 와 TensorFlow backend 설치

R
R

데이터 로딩 / Train&Test-set 생성

R

Training 데이터 준비

Reshape , Recale 을 통해 X 데이터를 준비하고, one-hot encoding된 Y 데이터도 준비한다.

R

Define 모델

Model • Sequential model • Multi-GPU model

가장 단순한 Sequential 모델을 정의하고, 모델이 잘 만들어 졌는지 확인

R
R

Compile

Optimizer • Loss • Metrics

R

Fit

• Batch size • Epochs • Validation split

R

Evaluate

• Evaluate • Plot

R

Predict / 결과평가

• classes • probability

R

전체 code

R
R

Categories: DL

onesixx

Blog Owner

guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x