加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
plot-train-loss.py 663 Bytes
一键复制 编辑 原始数据 按行查看 历史
穿着帆布鞋也能走猫步 提交于 2019-01-24 15:02 . 初始提交
import sys
import matplotlib.pyplot as plt
lines = []
for line in open(sys.argv[1]):
if "avg" in line:
lines.append(line)
iterations = []
avg_loss = []
print('Retrieving data and plotting training loss graph...')
for i in range(len(lines)):
lineParts = lines[i].split(',')
iterations.append(int(lineParts[0].split(':')[0]))
avg_loss.append(float(lineParts[1].split()[0]))
fig = plt.figure()
for i in range(0, len(lines)):
plt.plot(iterations[i:i+2], avg_loss[i:i+2], 'r.-')
plt.xlabel('Batch Number')
plt.ylabel('Avg Loss')
fig.savefig('training_loss_plot.png', dpi=1000)
print('Done! Plot saved as training_loss_plot.png')
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化