Skip to content

Tensorflow2のkerasの勉強の記録(社内向けハンズオン資料等)

License

Notifications You must be signed in to change notification settings

Kazuhito00/tensorflow2-keras-learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tensorflow2-keras-learn

Tensorflow2のkerasの勉強の記録です。

社内向けのハンズオン、モブプログラミングの資料が多いです。

Requirement

  • Tensorflow 2.0.0
  • Pillow 6.1.0

Installation

Jupyter Notebookでipynbファイルを開いてください。

Contents

  1. 多層パーセプトロン(Multilayer perceptron:MLP)による、
    MNIST(手書き数字認識用データセット)の認識
  2. 畳み込みニューラルネットワーク(Convolutional Neural Network:CNN)による、
    Cifar10(10クラス一般物体認識用データセット)の認識
  3. ファインチューニングによる、17flowers(17クラスの花認識用データセット)の認識
    参考:TensorFlow2で機械学習をはじめたいと思ってる方へ
  4. Object Detection APIを使用した物体検出ハンズオン
    Tensorflow2-ObjectDetectionAPI-Colab-Hands-On ※別リポジトリ
  5. 検討中
    1. データ拡張を用いて精度向上にトライ、Grad-CAM可視化
      参考:データのお気持ちを考えながらData Augmentationする
    2. 画像クラス分類モデルを改造し年齢推定モデルを作成
    3. 画像クラス分類モデルの入力を複数入力に改造
      参考:超簡単 Kerasで複数Input統合モデル
    4. 画像クラス分類モデルの出力を複数出力に改造
      参考:複数の分類を出力するディープラーニング
    5. LSTMによる時系列データ or 音の分類
      音声データ取り扱いの参考:TensorFlowメモ(Simple Audio Recognition)
    6. Kaggleの過去コンペ
      参考:Kaggleに登録したら次にやること ~ これだけやれば十分闘える!Titanicの先へ行く入門 10 Kernel ~

Note

コメントは処理ブロックにしか記載していません(一部例外はあります

参加者同士で各行の処理を説明しあってください。

また、やる気のある方は、以下のチャレンジをおススメします。

個人的に実施してみましたが、画像処理に必要な知識が、かなり網羅されていると思います。

Note2

より発展的な内容のためのリンク集です。

Note3

将来的に機械学習プロジェクトへ携わる方への参考情報です。

Other memo

Author

高橋かずひと(https://twitter.com/KzhtTkhs)

License

tensorflow2-keras-learn is under MIT license.