首先在當前建立資料夾log :mkdir log
在bash檔案 train.sh 新增:
log
=log/train-
`date +%y-%m-%d-%h-%m-%s`
.log
tools=/opt/caffe-py3/build/tools
$tools/caffe train -solver
='lcnn_solver.prototxt'
--gpu=02
>&
1| tee $log
訓練玩在log資料夾下會有 .log檔案
把caffe-master/tools/extra/路徑下的3個檔案
- parse_log.sh
- extract_seconds.py
- plot_training_log.py.example
執行bash parse_log.sh ***.log
,會生成.train 和.test檔案
再執行./plot_training_log.py.example 6 trainloss.png train-2017-02-17-10-57-03.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
我執行的是6 trainloss vs. iters
.sh grep
'loss ='
$1 | awk '' > aux1.txt
cat aux1.txt
MATLAB繪製caffe訓練日誌曲線
公司機器上,我是非管理員賬戶,python畫圖缺少一些庫,但是又沒有許可權安裝,所以考慮matlab。使用matlab畫caffe的訓練日誌,其實就是找規律 如下 function plot log logname fid fopen logname,r test loss fopen test l...
caffe 之如何儲存訓練日誌
日誌可以對訓練或者測試過程有乙個相對完整的記錄,對理解,分析網路或者查錯有很大的幫助.分享兩種方法 1.在命令列執行訓練或測試命令前新增 glog logtostderr 0 glog log dir 例如 glog logtostderr 0 glog log dir caffe train so...
caffe訓練流程
l 準備訓練資料流程如下 用指令碼生成好label.txt標籤檔案,格式如下 檔名 空格 標籤 把所有放在乙個目錄下後cd到執行如下命令 convert imageset flags rootfolder listfile db name 其中db name後面還可以跟一些可選的引數設定,具體有哪些...