在深度学习中,不可获取的是对于loss的数据特性分析,然而loss曲线绘制是可视化中较为直观且实现较为简单的部分。下面将着重讲解windows环境下的用matlab绘制caffe训练日志中的loss曲线。
step1:首先我们需要获取caffe的训练日志文件,如果您没有使用类似这样的命令将当前训练的日志输出。
......caffe train --solver=...... 2>&1 | tee log.txt
那么你需要通过以下方式找到你的caffe训练日志。
step1:
开始菜单搜索 %temp%
在 Temp文件夹内会存放默认条件下caffe的训练日志。这里会有很多文件,在搜索框搜索关键字 caffe 会出现和caffe相关的日志文件
这里caffe.LITCHI-PC.Litchi.log.INFO.20171011-125054.4340为我们所需要的训练产生的训练日志,ERROR和FATAL为发生错误时的提示,调试时出现错误请查看这些文件。根据文件日期分辩是一个好的小技巧。打开方式可以使用默认txt,或者下载一个notpad++更为方便阅读。
step2:
将需要的日志文件复制到自己的目录,由于文件名较长,作者这里为了方便将其重命名为 *.log 的形式。如:‘P3e10_MFCNN_caffe.lo