Seeing Unseens with Machine Learning -- 見えていないものを見出す機械学習Tatsuya Shirakawa
Deep Learningを筆頭に、データから意味やパターンを抽出する機械学習は、いまや誰もが使えるツールになりつつあります。
本セッションでは、AIブームわく最中、機械学習がなぜ大事なのか、どんな使い方をするのが重要になっていくかについて展望しつつ、「見えていなかったものを見出す」というネクストフロンティアになるであろう機械学習の方向性についてお話します。
Deep LearningのなかでもTransfer Learning(転移学習)を用いたオリジナル画像認識AIを、アプリケーションに組み込むためのAPI開発と実装方法を解説します。
MicrosoftのMicrosoft Cognitive Toolkit (CNTK)を使い、ソリューションを組み立てましょう。
Deep Learningの世界では理論と実装に大きな隔たりがありますが、丁寧に仕組みを追っていけばデータサイエンティストでなくてもAIの技術は使うことが出来ます。本セッションを通して、システムに人口知能APIを実装できるようになりましょう。
このチュートリアルではPythonでモデルをトレーニングし、C#でWebにそれをデプロイしていきます。
Seeing Unseens with Machine Learning -- 見えていないものを見出す機械学習Tatsuya Shirakawa
Deep Learningを筆頭に、データから意味やパターンを抽出する機械学習は、いまや誰もが使えるツールになりつつあります。
本セッションでは、AIブームわく最中、機械学習がなぜ大事なのか、どんな使い方をするのが重要になっていくかについて展望しつつ、「見えていなかったものを見出す」というネクストフロンティアになるであろう機械学習の方向性についてお話します。
Deep LearningのなかでもTransfer Learning(転移学習)を用いたオリジナル画像認識AIを、アプリケーションに組み込むためのAPI開発と実装方法を解説します。
MicrosoftのMicrosoft Cognitive Toolkit (CNTK)を使い、ソリューションを組み立てましょう。
Deep Learningの世界では理論と実装に大きな隔たりがありますが、丁寧に仕組みを追っていけばデータサイエンティストでなくてもAIの技術は使うことが出来ます。本セッションを通して、システムに人口知能APIを実装できるようになりましょう。
このチュートリアルではPythonでモデルをトレーニングし、C#でWebにそれをデプロイしていきます。
3. Index (GenerativeDeepLearning)
I. Introduction to Generative Deep Learning
1. Generative Modeling
2. Deep Learning
3. VAE
4. GAN
II. Teaching Machine to Paint, Write, Compose, and Play
5. Paint
6. Write
7. Compose
8. Play
9. The Future of Generative Modeling
10. Conclusion
4. Index (GenerativeDeepLearning)
I. Introduction to Generative Deep Learning
1. Generative Modeling
2. Deep Learning
3. VAE
4. GAN
II. Teaching Machine to Paint, Write, Compose, and Play
5. Paint
6. Write
7. Compose
8. Play
9. The Future of Generative Modeling
10. Conclusion
5. Index
- Chapter 2 Deep Learning
- Structured and Unstructured Data
- Deep Neural Networks
- Your First Deep Neural Network
- Improving the Model
- Summary
6. Index
- Chapter 2 Deep Learning
- Structured and Unstructured Data
- Deep Neural Networks
- Your First Deep Neural Network
- Improving the Model
- Summary
9. Index
- Chapter 2 Deep Learning
- Structured and Unstructured Data
- Deep Neural Networks
- Your First Deep Neural Network
- Improving the Model
- Summary
11. Deep Neural Networks
- DNN(Deep Neural Network)の構造
- 入力データの高次元データの表現を学習するために、多くのnetwork層を
使用する
- それぞれの層は unit で構成され、weight を通して、次の layer の units へ
伝播される
- predict と ground truth の差 (loss)が最小になるように backpropagation
によって、weigt を更新する
12. Index
- Chapter 2 Deep Learning
- Structured and Unstructured Data
- Deep Neural Networks
- Your First Deep Neural Network
- Improving the Model
- Summary
13. Your First Deep Neural Network
- データセット
- CIFAR-10 のデータセット
- 60000 データセット
- 32 x 32 の画像データ
- 10 class
- task
- 分類
14. Your First Deep Neural Network
- 最初のDNN のモデル
- 単純な DNNモデル
- 画像を一次元に変換
- 全結合層を3層
- 精度は49 % 程度
15. Index
- Chapter 2 Deep Learning
- Structured and Unstructured Data
- Deep Neural Networks
- Your First Deep Neural Network
- Improving the Model
- Summary
16. Improving the Model
- いくつかの改善を加えていく
- 改善点
- Convolutional Layer (畳み込み層)
- Batch Normalization
- Dropout
17. Improving the Model
- Network 構成
- CNN Layer x 3
- Convolution Layer
- Batch Normalization
- Dropout Layer
- Activation Layer
- 全結合層
- 精度としては、 71%
18. Index
- Chapter 2 Deep Learning
- Structured and Unstructured Data
- Deep Neural Networks
- Your First Deep Neural Network
- Improving the Model
- Summary