caffe 訓練增加日誌,畫accuracy曲線

2021-07-27 05:06:19 字數 1113 閱讀 4127

首先在當前建立資料夾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後面還可以跟一些可選的引數設定,具體有哪些...