另一种方法是:
由于history.history
是dict
,因此您也可以将其转换为pandas
DataFrame
对象,然后可以将其保存以满足您的需求。
一步步:
import pandas as pd
# assuming you stored your model.fit results in a 'history' variable:
history = model.fit(x_train, y_train, epochs=10)
# convert the history.history dict to a pandas DataFrame:
hist_df = pd.DataFrame(history.history)
# save to json:
hist_json_file = 'history.json'
with open(hist_json_file, mode='w') as f:
hist_df.to_json(f)
# or save to csv:
hist_csv_file = 'history.csv'
with open(hist_csv_file, mode='w') as f:
hist_df.to_csv(f)
0
在Keras中,我们可以将
model.fit
的输出返回到历史记录,如下所示:现在,如何将历史记录对象的历史记录属性保存到文件中以供进一步使用(例如,绘制acc或针对历时的损失图)?