代码拉取完成,页面将自动刷新
import matplotlib.pyplot as plt
import numpy as np
import csv
def data_load(path_list):
x_train = []
y_train = []
h = 0
with open(path_list, mode='r', encoding='utf-8-sig', newline='') as f:
reader = csv.reader(f)
for row in reader: # 打开csv文件读取一行
h += 1
if h != 1:
x_train.append(float(row[7]))
# print(row)
return x_train
loss1 = data_load('training_Bi.csv')
print(loss1)
loss2 = data_load('training_CB_Bi.csv')
print(loss2)
loss3 = data_load('training_s_Bi.csv')
print(loss3)
plt.figure(figsize=(20, 10), dpi=100)
plt.plot(loss1)
plt.plot(loss2, 'r--')
plt.plot(loss3, 'g-.')
plt.grid('on')
# plt.title('embedding+BiLSTM+CRF accuracy')
plt.ylabel('recall')
plt.xlabel('Epoch')
plt.legend(['Embedding+BiLSTM+CRF', 'COBW+BiLSTM+CRF', 'Skip-gram+BiLSTM+CRF'], loc='upper left')
plt.show()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。