Dwyne_111 2022-09-16 22:25
浏览 5
已结题

check loss和correct

import re
import seaborn as sns
import pandas as pd
import json
import matplotlib.pyplot as plt

with open('log.txt', 'r') as f:
data = f.readlines()
f.close()

data_list = list(map(lambda x: re.findall('训练(.?)次,loss:(.?)(\d{0,5}, \d{0,5}, (.*?))', x), data))
dict_data = str({i : data_list[i] for i in range(len(data_list))})

final_list = []
for i in range(len(data_list)):
final_list.append(list(data_list[i][0]))

df = pd.DataFrame(final_list, columns=['num','loss','correct'], dtype = float)

fig, axes_arr = plt.subplots(2, 1, figsize=(2, 5))

fig1 = sns.lineplot(x = 'num', y ='loss', data = df, ax = axes_arr[0], color = 'red')
axes_arr[0].legend(('loss',), loc = 2)
fig1.set_ylim(0, 0.3) # 限制y的值为[0,1]
axes_arr[0].grid()

sns.lineplot(x = 'num', y ='correct', data = df, ax = axes_arr[1], color = 'green')
axes_arr[1].legend(('correct',), loc = 2)
axes_arr[1].grid()

plt.show()

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 9月24日
    • 创建了问题 9月16日

    悬赏问题

    • ¥15 根据历年月数据,用Stata预测未来六个月汇率
    • ¥15 DevEco studio开发工具 真机联调找不到手机设备
    • ¥15 请教前后端分离的问题
    • ¥100 冷钱包突然失效,急寻解决方案
    • ¥15 下载honeyd时报错 configure: error: you need to instal a more recent version of libdnet
    • ¥15 距离软磁铁一定距离的磁感应强度大小怎么求
    • ¥15 霍尔传感器hmc5883l的xyz轴输出和该点的磁感应强度大小的关系是什么
    • ¥15 vscode开发micropython,import模块出现异常
    • ¥20 Excel数据自动录入表单并提交
    • ¥30 silcavo仿真,30分钟,只需要代码