2 Star 2 Fork 0

WeiRiWa / Tibetan word segmentation

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
visualization.py 902 Bytes
一键复制 编辑 原始数据 按行查看 历史
WeiRiWa 提交于 2022-03-04 11:09 . 提交完整版
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()
Python
1
https://gitee.com/weiriwa/tibetan-word-segmentation.git
git@gitee.com:weiriwa/tibetan-word-segmentation.git
weiriwa
tibetan-word-segmentation
Tibetan word segmentation
master

搜索帮助