根据log绘制loss、accuracy的变化图
2017-12-18 21:05
323 查看
1、caffe train --solver=solver.prototxt 2>&1 | tee mylog.log
2、caffe_root/tools/extra/parse_log.py mylog.log ./
3、python脚本:
import pandas as pd import numpy as np import matplotlib.pyplot as plt train_log = pd.read_csv("mylog.txt.train") test_log = pd.read_csv("mylog.txt.test") test_log["loss"][0] = test_log["loss"][1] _, ax1 = plt.subplots(figsize=(15, 10)) #ax1 = ax[0] ax2 = ax1.twinx() ax1.plot(train_log["NumIters"], train_log["loss"], alpha=0.4) ax1.plot(test_log["NumIters"], test_log["loss"], 'g') ax2.plot(test_log["NumIters"], test_log["accuracy"], 'r') ax2.plot(train_log["NumIters"], test_log["LearningRate"] * 10, 'b') ax1.set_xlabel('iteration') ax1.set_ylabel('train loss') ax2.set_ylabel('test accuracy') plt.show()
相关文章推荐
- windows_caffe_log绘制accuracy和loss曲线(python3)
- 【caffe】caffe保存训练生成的log & 绘制训练过程的loss和accuracy曲线
- caffe训练打印log分析train loss和test loss并绘制变化曲线
- Python:如何使用jupyter绘制caffe训练过程中的loss和accuracy曲线?n
- caffe绘制loss曲线和accuracy的方法
- caffe绘制loss和accuracy曲线
- caffe绘制训练过程的loss和accuracy曲线
- Caffe 根据log信息画出loss,accuracy曲线
- caffe-windows 绘制loss accuracy曲线 IOError: [Errno 13] Permission denied: 'aux.txt'错误纠正
- caffe训练绘制accuracy和loss曲线及报错处理
- Caffe绘制训练过程的loss和accuracy曲线
- caffe使用自带的工具绘制accuracy和loss曲线
- caffe保存训练输出到log 并绘制accuracy loss曲线以及ssd画loss和accuracy曲线
- windows下输出训练caffemodel的log日志并画出accuracy和loss曲线
- 【caffe】在windows下输出训练caffemodel的log日志并画出accuracy和loss曲线
- caffe的python接口学习(7):绘制loss和accuracy曲线
- 使用caffe绘制训练过程的loss和accuracy曲线
- Caffe的可视化训练:绘制loss和accuracy曲线
- 绘制loss和accuracy曲线_caffe