1
深度學習及影像辨識
(Deep Learning and Image Recognition)
fangkuoyu@gmail.com
12/26/2017
圖像分類及圖像檢測
2
classification
detection
Source: https://github.com/kjw0612/awesome-deep-vision
圖像分類及圖像檢測
3
Source: Hardware Architectures for Deep Neural Network (MIT) and
Convolutional Neural Networks for Visual Recognition (Stanford)
機器學習/深度學習/軟體⽀支援
(machine learning/deep learning/software support)
圖像分類及圖像檢測
(classification and detection — case study)
其他圖像應⽤用
(other interesting applications)
內容⼤大綱
4
3
2
1
Machine Learning Landscape
5Source: http://www.techjini.com/blog/machine-learning/
Supervised Learning
6
Source: http://ogrisel.github.io/scikit-learn.org/sklearn-tutorial/auto_examples/tutorial/
plot_ML_flow_chart.html
Supervised Learning
7
Binary
Classification
Source: Real-World Machine Learning
Unsupervised Learning
8
Source: http://ogrisel.github.io/scikit-learn.org/sklearn-tutorial/auto_examples/tutorial/
plot_ML_flow_chart.html
Unsupervised Learning
9Source: http://adilmoujahid.com/posts/2016/06/introduction-deep-learning-python-caffe/
Cluster Analysis
Supervised v.s. Unsupervised
10
Problem Formulation ?!
Traditional v.s. Deep Learning
11
Source: http://ogrisel.github.io/scikit-learn.org/sklearn-tutorial/auto_examples/tutorial/
plot_ML_flow_chart.html
Convolutional Neural Network
12
Source: https://adeshpande3.github.io/adeshpande3.github.io/A-Beginner%27s-Guide-To-
Understanding-Convolutional-Neural-Networks/
Convolutional Neural Network
13
convolution
with
3x3 filter
max polling
with
2x2 pool
Source: https://cambridgespark.com/content/tutorials/convolutional-
neural-networks-with-keras/index.html
Data-Driven Approach
14
Source: http://ogrisel.github.io/scikit-learn.org/sklearn-tutorial/auto_examples/tutorial/
plot_ML_flow_chart.html
Image Dataset
15
Source: https://cambridgespark.com/content/tutorials/convolutional-
neural-networks-with-keras/index.html
MNIST CIFAR-10 / CIFAR-100
ImageNet Dataset
16Source: http://www.image-net.org
14,197,122 images
21,841 synsets
Deep Learning Software
17Source: https://www.svds.com/getting-started-deep-learning/
Deep Learning Software
18Source: https://mobile.twitter.com/fchollet/status/871089784898310144
機器學習/深度學習/軟體⽀支援
(machine learning/deep learning/software support)
圖像分類及圖像檢測
(classification and detection — case study)
其他圖像應⽤用
(other interesting applications)
內容⼤大綱
19
3
2
1

Deep Learning and Image Recognition