caffe训练打印log分析train loss和test loss并绘制变化曲线

其实很简单,将屏幕输出先保存到文件中,然后使用shell的文本分析命令处理,得到train loss,然后再保存到文件中,利用matlab或者python进行曲线绘制


一条命令,包含多个shell命令假设caffe的train test输出的文件为out.log,可以在执行caffe工具时,挂 >& out.log ,awk是将输出分割为行,每行分为多个域,默认域由空格和tab分割,$0代表所有域,$1代表被分割的第一个子域,$2,$11,以此类推。tee是将标准输入的内容输出到标准输出上,同时输入到文件loss.log,但是-a可以append,默认不打开
cat out.log | grep "Train net output" | awk '{print $11}' | tee loss.log


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值