caffe绘制训练过程的loss和accuracy曲线(以mnist为例)

本文介绍了如何利用Caffe工具绘制训练MNIST数据集时的loss和accuracy曲线。首先在plot_loss文件夹下放置必要的脚本,然后运行train_lenet.sh生成日志文件。接着解析日志,生成test和train文件,最后通过plot_training_log.py脚本绘制曲线,可视化训练过程。
摘要由CSDN通过智能技术生成
1.首先建立一个文件plot_loss,然后将以下三个文件放在该文件夹下
1.caffe/tools/extra/parse_log.sh  
2 caffe/tools/extra/extract_seconds.py
3 caffe/tools/extra/plot_training_log.py.example
2.切换到caffe,打开终端命令,输入 sh examples/mnist/train_lenet.sh >& 1.log

其中,‘>&’表示所有的标准输出(stdout)和标准错误输出(stderr)都将被重定向到‘1.log’文件中,最后的&表示将命令放入后台执行。
完成后在caff'e文件夹下会看到1.log文件
3.将1.log文件复制到plot文件夹下,在该文件夹下打开终端命令,输入./parse_log.sh 1.log执行后会该文件夹下出现1.log.test和1.log.train两个文件
4.画曲线,输入命令/plot_training_log.py.example 0 test.png  '/home/wuqingqing/data/plot_loss/1.log'
可以直接将1.log拖入到终端命令框中就可以形成。
参数说明
命令中的0表示是曲线类型,将plot_training_log.py.example更名为plot_
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值