Edited at

超初心者でも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で可視化する。