[caffe筆記]用caffe工具以及log文件畫相應曲線


在用caffe自帶的工具根據保存的log文件畫相應的loss曲線,accuracy曲線時,按教程來總是出現各種各樣的問題。在此記錄一下親測可用的方法。

1. 從gihub:https://github.com/CharleneZhao/caffe-plot-log 上下載下來這4個文件:

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

2. 放在覺得方便的文件夾里,比如caffe/examples,並修改文件夾的權限

   

  chmod -R 777 ./caffe/examples

3. 把生成的log文件同樣放在一個文件夾里,例如train.log

cd caffe/examples
./plot_training_log.py.example 6 loss.png train.log 

  就好啦~同時文件夾里會生成 train.log.test 和 train.log.train 兩個解析出來的文件 以及 畫出來的圖。

另外:

./plot_training_log.py.example 6 loss.png train.log 

  中的數字6 為不同的參數

Supported chart types:    

  • 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

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com