Deep Learning

※前提条件:本情報はUbentu15.04を基づいて説明してる

必要なツール

caffe-master/tools/extra/

  • parse_log.sh
  • extract_seconds.py
  • plot_training_log.py.example

訓練ログの記録方法

TOOLS=./build/tools
GLOG_logtostderr=0 GLOG_log_dir=./Log/ \
$TOOLS/caffe train \
  --solver=deepid/deepid2/deepid_solver.prototxt

画面へ出力したコマンドの実行結果を「.log」テキストファイルに格納してもよい。

ログファイルの拡張子は必ず「.log」であること。

ログの解析

./parse_log.sh caffe.log

訓練経過の図形

./plot_training_log.py.example 0  save.png caffe.log

サポートするチャート

  • 0: Test accuracy vs. Iters
  • 1: Test accuracy vs. Seconds
  • 2: Test loss vs. Iters
  • 3: Test loss vs. Seconds
  • 4: Train learning rate vs. Iters
  • 5: Train learning rate vs. Seconds
  • 6: Train loss vs. Iters
  • 7: Train loss vs. Seconds

トラブルシューティング

以下のエラーが発生した場合、出力したチャートがサポートしないということで、チャートタイプパラメータを変更すればよい

Traceback (most recent call last):
  File "./plot_training_log.py.example", line 187, in <module>
    plot_chart(chart_type, path_to_png, path_to_logs)
  File "./plot_training_log.py.example", line 115, in plot_chart
    data = load_data(data_file, x, y)
  File "./plot_training_log.py.example", line 86, in load_data
    data[1].append(float(fields[field_idx1].strip()))
IndexError: list index out of range
user1:log user1$ ./plot_training_


あなたのお住まいの地域で最安のブロードバンド選び

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:33:30 (1628d)

yVoC[UNLIMITȂ1~] ECirŃ|C Yahoo yV LINEf[^[Ōz500~`I


z[y[W ̃NWbgJ[h COiq 萔O~ył񂫁z COsیI COze