TensorFlowを使ってDir en greyの顔分類器を作ってみた - ⑤学習データ準備編

# はじめに
- 画像の整理に神経使います。
- 噂の通り、機械学習する前に、私がメンバーの画像を見分けられる力を少し得ました。

# 準備
## ディレクト構成
```
workspace/dir
├ data [学習結果の出力先]
├ face [OpenCVで顔抽出データの出力先]
│　├　kaoru
│　├　kyo
│　└　shinya
├ original [APIから取得してきた画像データの出力先]
│　├　kaoru
│　├　kyo
│　└　shinya
├ test [学習後にモデルの精度をチェックする検証用データの出力先]
│　├　data.txt [画像のパスを記載したファイル]
│　├　kaoru
│　├　kyo
│　└　shinya
└ train [学習用データの出力先]
　 ├　data.txt [画像のパスを記載したファイル]
　 ├　kaoru
　 ├　kyo
　 └　shinya
```
```text:date.txt
/workspace/dir/train/kyo/cutted_kyo0.jpg 0
/workspace/dir/train/kyo/cutted_kyo1.jpg 0
/workspace/dir/train/kyo/cutted_kyo10.jpg 0
/workspace/dir/train/kyo/cutted_kyo107.jpg 0
/workspace/dir/train/kyo/cutted_kyo109.jpg 0
/workspace/dir/train/kyo/cutted_kyo110.jpg 0
/workspace/dir/train/kyo/cutted_kyo111.jpg 0
/workspace/dir/train/kyo/cutted_kyo112.jpg 0
/workspace/dir/train/kyo/cutted_kyo113.jpg 0
/workspace/dir/train/kyo/cutted_kyo114.jpg 0
/workspace/dir/train/kyo/cutted_kyo122.jpg 0
/workspace/dir/train/kyo/cutted_kyo127.jpg 0
/workspace/dir/train/kyo/cutted_kyo128.jpg 0
/workspace/dir/train/kyo/cutted_kyo131.jpg 0
/workspace/dir/train/kyo/cutted_kyo133.jpg 0
/workspace/dir/train/kyo/cutted_kyo134.jpg 0
/workspace/dir/train/kyo/cutted_kyo135.jpg 0
/workspace/dir/train/kyo/cutted_kyo139.jpg 0
/workspace/dir/train/kyo/cutted_kyo143.jpg 0
/workspace/dir/train/kyo/cutted_kyo144.jpg 0
/workspace/dir/train/kyo/cutted_kyo146.jpg 0
/workspace/dir/train/kyo/cutted_kyo155.jpg 0
/workspace/dir/train/kyo/cutted_kyo156.jpg 0
/workspace/dir/train/kyo/cutted_kyo159.jpg 0
/workspace/dir/train/kyo/cutted_kyo16.jpg 0
/workspace/dir/train/kyo/cutted_kyo160.jpg 0
/workspace/dir/train/kyo/cutted_kyo163.jpg 0
/workspace/dir/train/kyo/cutted_kyo164.jpg 0
/workspace/dir/train/kyo/cutted_kyo165.jpg 0
/workspace/dir/train/kyo/cutted_kyo20.jpg 0
/workspace/dir/train/kyo/cutted_kyo23.jpg 0
/workspace/dir/train/kyo/cutted_kyo27.jpg 0
/workspace/dir/train/kyo/cutted_kyo29.jpg 0
/workspace/dir/train/kyo/cutted_kyo30.jpg 0
/workspace/dir/train/kyo/cutted_kyo33.jpg 0
/workspace/dir/train/kyo/cutted_kyo34.jpg 0
/workspace/dir/train/kyo/cutted_kyo39.jpg 0
/workspace/dir/train/kyo/cutted_kyo41.jpg 0
/workspace/dir/train/kyo/cutted_kyo46.jpg 0
/workspace/dir/train/kyo/cutted_kyo48.jpg 0
/workspace/dir/train/kyo/cutted_kyo50.jpg 0
/workspace/dir/train/kyo/cutted_kyo53.jpg 0
/workspace/dir/train/kyo/cutted_kyo54.jpg 0
/workspace/dir/train/kyo/cutted_kyo55.jpg 0
/workspace/dir/train/kyo/cutted_kyo56.jpg 0
/workspace/dir/train/kyo/cutted_kyo57.jpg 0
/workspace/dir/train/kyo/cutted_kyo58.jpg 0
/workspace/dir/train/kyo/cutted_kyo6.jpg 0
/workspace/dir/train/kyo/cutted_kyo65.jpg 0
/workspace/dir/train/kyo/cutted_kyo66.jpg 0
/workspace/dir/train/kyo/cutted_kyo68.jpg 0
/workspace/dir/train/kyo/cutted_kyo69.jpg 0
/workspace/dir/train/kyo/cutted_kyo73.jpg 0
/workspace/dir/train/kyo/cutted_kyo74.jpg 0
/workspace/dir/train/kyo/cutted_kyo75.jpg 0
/workspace/dir/train/kyo/cutted_kyo79.jpg 0
/workspace/dir/train/kyo/cutted_kyo83.jpg 0
/workspace/dir/train/kyo/cutted_kyo84.jpg 0
/workspace/dir/train/kyo/cutted_kyo86.jpg 0
/workspace/dir/train/kyo/cutted_kyo92.jpg 0
/workspace/dir/train/kaoru/cutted_kaoru10.jpg 1
/workspace/dir/train/kaoru/cutted_kaoru104.jpg 1
/workspace/dir/train/kaoru/cutted_kaoru114.jpg 1
/workspace/dir/train/kaoru/cutted_kaoru125.jpg 1
/workspace/dir/train/kaoru/cutted_kaoru128.jpg 1
/workspace/dir/train/kaoru/cutted_kaoru142.jpg 1
/workspace/dir/train/kaoru/cutted_kaoru22.jpg 1
/workspace/dir/train/kaoru/cutted_kaoru5.jpg 1
/workspace/dir/train/kaoru/cutted_kaoru59.jpg 1
/workspace/dir/train/kaoru/cutted_kaoru6.jpg 1
/workspace/dir/train/kaoru/cutted_kaoru71.jpg 1
/workspace/dir/train/kaoru/cutted_kaoru75.jpg 1
/workspace/dir/train/kaoru/cutted_kaoru91.jpg 1
/workspace/dir/train/shinya/cutted_shinya0.jpg 2
/workspace/dir/train/shinya/cutted_shinya12.jpg 2
/workspace/dir/train/shinya/cutted_shinya14.jpg 2
/workspace/dir/train/shinya/cutted_shinya15.jpg 2
/workspace/dir/train/shinya/cutted_shinya16.jpg 2
/workspace/dir/train/shinya/cutted_shinya18.jpg 2
/workspace/dir/train/shinya/cutted_shinya19.jpg 2
/workspace/dir/train/shinya/cutted_shinya2.jpg 2
/workspace/dir/train/shinya/cutted_shinya20.jpg 2
/workspace/dir/train/shinya/cutted_shinya21.jpg 2
/workspace/dir/train/shinya/cutted_shinya24.jpg 2
/workspace/dir/train/shinya/cutted_shinya25.jpg 2
/workspace/dir/train/shinya/cutted_shinya29.jpg 2
/workspace/dir/train/shinya/cutted_shinya3.jpg 2
/workspace/dir/train/shinya/cutted_shinya30.jpg 2
/workspace/dir/train/shinya/cutted_shinya32.jpg 2
/workspace/dir/train/shinya/cutted_shinya33.jpg 2
/workspace/dir/train/shinya/cutted_shinya37.jpg 2
/workspace/dir/train/shinya/cutted_shinya4.jpg 2
/workspace/dir/train/shinya/cutted_shinya41.jpg 2
/workspace/dir/train/shinya/cutted_shinya43.jpg 2
/workspace/dir/train/shinya/cutted_shinya45.jpg 2
/workspace/dir/train/shinya/cutted_shinya5.jpg 2
/workspace/dir/train/shinya/cutted_shinya53.jpg 2
/workspace/dir/train/shinya/cutted_shinya54.jpg 2
/workspace/dir/train/shinya/cutted_shinya59.jpg 2
/workspace/dir/train/shinya/cutted_shinya60.jpg 2
/workspace/dir/train/shinya/cutted_shinya8.jpg 2
/workspace/dir/train/shinya/cutted_shinya9.jpg 2
```
※ 京:0,薫:1,Shinya:2にしてます。

# 補足と言い訳
- 画像パスは絶対パスが良いです。
- ls -1で縦に出してExcelに貼り付けて....みたいな感じで作りました。
- dataディレクトリにはevents.out.tfevents.1496104637.xxxxxxxみたいな名前のファイルが学習後にできます。
- なんだかんだであまり画像ないです。平均50枚もないかもです。

# 全ページリンク
- [TensorFlowを使ってDir en greyの顔分類器を作ってみた - ①紹介編](http://qiita.com/neriai/items/bd7bc36ec42c8ef65b2e)
- [TensorFlowを使ってDir en greyの顔分類器を作ってみた - ②環境構築編](http://qiita.com/neriai/items/c0114af9c2eae627b6ce)
- [TensorFlowを使ってDir en greyの顔分類器を作ってみた - ③画像収集編](http://qiita.com/neriai/items/bac92c54ca77ebb32ecc)
- [TensorFlowを使ってDir en greyの顔分類器を作ってみた - ④顔抽出編](http://qiita.com/neriai/items/cedc0de9e3722f53287a)
- [TensorFlowを使ってDir en greyの顔分類器を作ってみた - ⑤学習データ準備編](http://qiita.com/neriai/items/b525b6c9beb5b5d2f8fb)
- [TensorFlowを使ってDir en greyの顔分類器を作ってみた - ⑥学習プログラム編](http://qiita.com/neriai/items/6a662a49054bc544806d)
- [TensorFlowを使ってDir en greyの顔分類器を作ってみた - ⑦学習モデル編](http://qiita.com/neriai/items/bd4b880e968fd41119f1)
- [TensorFlowを使ってDir en greyの顔分類器を作ってみた - ⑧学習実行編](http://qiita.com/neriai/items/791e6f4dd8d08775542b)
- [TensorFlowを使ってDir en greyの顔分類器を作ってみた - ⑨データ可視化編](http://qiita.com/neriai/items/a7b47127462ecf0fcc1d)
- [TensorFlowを使ってDir en greyの顔分類器を作ってみた - ⑩顔分類試験編](http://qiita.com/neriai/items/652ced2227b0283ce35e)
- [TensorFlowを使ってDir en greyの顔分類器を作ってみた - ⑪Web公開準備編](http://qiita.com/neriai/items/bb88858cb5004cbb24d9)
- [TensorFlowを使ってDir en greyの顔分類器を作ってみた - ⑫Web公開編](http://qiita.com/neriai/items/808ee49e276060457c14)
- [TensorFlowを使ってDir en greyの顔分類器を作ってみた - ⑬遊んでみる編（最終回）](http://qiita.com/neriai/items/6c984fa1e7876e5140cf)