画像処理
DeepLearning
深層学習
SemanticSegmentation

超初心者でもDeepLab v3+でオリジナルデータをセグメンテーションできるようになる記事

!この記事は未完成です!

[2018/11/21]
ゆっくり書いていきます。
「需要は多くはないが、1人1人の悩みが比較的深い」という分野だと思うので、views数とコメントに応じて記事作成速度を加速。

作業環境

[マシン]
Ubuntu 16.04
GTX1080Ti
メモリ32GB

[ツール]
CUDA 9.0
nvidia-driver 410.73
Docker version 18.06.1-ce, build e68fc7a

大まかな手順

  1. PYTHONPATHを通す。
  2. ディレクトリ構造を作る。(download_and_convert_voc2012.shでできる構造を使えば良い)
  3. 教師データを作成して配置する。
  4. build_vooc2012_data.pyを編集するか、tfrecordへの変換用スクリプトを作成する。
  5. 教師データをtfrecordに変換する。
  6. train.pyで学習させる。
  7. vis.pyで可視化する。