使用caffe时如何生成和使用日志(log)文件
2017-05-30 19:03
513 查看
生成log文件步骤
(1)使用修改后的shell命令对solver.protxt 进行训练,shell改为
#!/usr/bin/env sh
TOOLS=./build/tools
LOG=examples/cifar100/logs/logs-'data1'.log
$TOOLS/caffe train \
--solver=examples/cifar100/solver.prototxt -gpu all 2>&1 | tee $LOG
中间路径根据自身调整,log的名称根据训练的数据命名。
(2)在保存log文件的路径下复制caffe-master/tools/extra中的一些脚本工具,如extract_seconds.py, parse_log.py, parse_log.sh, plot_training_log.py.example.
在终端路径进入log保存的路径后,使用python parse_log.py log_data.log /home/..../logs.命令,第二个参数是log文件名,第三个参数是解析完成log后的保存地址。
使用后生成log-data.log.train和log-data.log.test两个文件。
(3)在终端输入指令 python plot_training_log.py.example 0 accuracy.png log-data.log生成迭代次数和识别准确率的图像,其中0为图类型编号,全部编号结果如下:
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
(1)使用修改后的shell命令对solver.protxt 进行训练,shell改为
#!/usr/bin/env sh
TOOLS=./build/tools
LOG=examples/cifar100/logs/logs-'data1'.log
$TOOLS/caffe train \
--solver=examples/cifar100/solver.prototxt -gpu all 2>&1 | tee $LOG
中间路径根据自身调整,log的名称根据训练的数据命名。
(2)在保存log文件的路径下复制caffe-master/tools/extra中的一些脚本工具,如extract_seconds.py, parse_log.py, parse_log.sh, plot_training_log.py.example.
在终端路径进入log保存的路径后,使用python parse_log.py log_data.log /home/..../logs.命令,第二个参数是log文件名,第三个参数是解析完成log后的保存地址。
使用后生成log-data.log.train和log-data.log.test两个文件。
(3)在终端输入指令 python plot_training_log.py.example 0 accuracy.png log-data.log生成迭代次数和识别准确率的图像,其中0为图类型编号,全部编号结果如下:
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
相关文章推荐
- How to use logrotate to manage log files in linux(如何在Linux中使用logrotate去管理日志文件)
- Apache如何每天生成独立日志文件(access_log和error_log)
- Caffe命令行解析及log日志文件生成
- 如何使用bat 备份mysql数据库 ,以及还原数据库,并且生成log 日志
- Apache如何每天生成独立日志文件(access_log和error_log)
- 使用log4j生成日志文件
- 如何使用Java POI生成Excel表文件
- 使用MATLAB生成文件列表(供caffe生成lmdb使用)
- Php可以使用error_log()函数直接打日志并写入文件
- 如何使用Qt Creator生成带图标的exe文件
- 如何生成Solver配置文件---caffe
- 如何生成Solver配置文件---caffe
- 使用log4j生成日志文件
- 数据库日志文件(databasename_log.ldf)太大 如何清除
- php 使用error_log函数生成日志文件
- 如何使用ASP生成Word文件
- caffe保存训练log日志文件并利用保存的log文件绘制accuary loss曲线图
- SQL2008如何压缩日志(log)文件?
- 使用ApexSQL Log来查看sql server的日志文件
- 如何在Windows下使用CMake 2.8.2生成Ogre 1.7.1工程文件