Tagging-LSTM

介绍

NLP大作业:使用LSTM及CRF进行汉语的词类标注

环境

PyTorch 1.0.1

Python 3.7

Numpy, sklearn, matplotlib, seaborn

使用说明

1. 实验数据准备

使用北京大学人民日报语料库,已分词的txt文档被存放在 data 路径下, 其中 1998-01-2003_shuf.txt 为经过随机shuffle的数据。

2. 系统使用

加载checkpoint路径中训练好的模型,并按提示输入语句进行标注测试。

LSTM模型

python test.py --checkpoint checkpoint_lstm/ --gpu 0

BiLSTM模型

python test.py --bidirection --checkpoint checkpoint_bilstm/ --gpu 0

BiLSTM_CRF模型

python test.py --bidirection --crf --checkpoint checkpoint_bilstm_crf/ --gpu 0

测试示例:

python test.py --checkpoint checkpoint_lstm/ --gpu 1

Loading model...

请输入待标注句子(词语间用空格隔开,如“我 爱 你 中国”):我 爱 你 中国

输入句子: ['我', '爱', '你', '中国']

Running...

词类标注结果:

['r', 'v', '

python写我爱你中国_Tagging-LSTM相关推荐

  1. 网页爬虫python代码_《用python写网络爬虫》完整版+源码

    原标题:<用python写网络爬虫>完整版+源码 <用python写网络爬虫>完整版+附书源码 本书讲解了如何使用Python来编写网络爬虫程序,内容包括网络爬虫简介,从页面中 ...

  2. Python预测基金净值:LSTM模型有点香

    Python预测基金净值:LSTM模型有点香 搭建LSTM神经网络预测基金净值 一.LSTM简述 二.继续爬基金,生成训练集.验证集.测试集文件 三.建模,读入数据,训练,验证 四.看图 总结 后记 ...

  3. 用python写计算机专业_自学open cv,用Python写的,本人是一名学生党,因为我本专业不是搞计算机的_cc霜_学生党_教育_教育其他...

    自学open cv,用Python写的,本人是一名学生党,因为我本专业不是搞计算机的,所以一切从0开始,自己学习的时候就整理一些笔记,以防忘记了.

  4. Python写的代码打包成.exe可执行文件

    Python写的代码打包成.exe可执行文件 1. 安装pyinstaller 2. [在线生成icon](http://www.ico51.cn/) 3. 打包命令 pyinstaller -i x ...

  5. 用python做算法_自己用python写的螺旋矩阵生成算法

    自己用python写的螺旋矩阵生成算法 如果输入6,可以生成如下矩阵: 1 20 19 18 17 16 2 21 32 31 30 15 3 22 33 36 29 14 4 23 34 35 28 ...

  6. python写一个通讯录step by step V3.0

    python写一个通讯录step by step V3.0 更新功能: 数据库进行数据存入和读取操作 字典配合函数调用实现switch功能 其他:函数.字典.模块调用 注意问题: 1.更优美的格式化输 ...

  7. python俄罗斯方块算法详解_用 Python 写一个俄罗斯方块游戏 (

    @@ -2,34 +2,34 @@ > * 原文作者:[Dr Pommes](https://medium.com/@pommes) > * 译文出自:[掘金翻译计划](https://g ...

  8. Python到底是什么样的语言? Python和Java比谁更快? TensorFlow的主体是用Python写的吗?

    Python到底是什么样的语言? Python和Java比谁更快? TensorFlow的主体是用Python写的吗? Python到底是什么样的语言? 解析: 这里是一些关键点:Python是解释型 ...

  9. python编写测试工具-python 写一个性能测试工具(一)

    国庆重新学习了一下go的gin高性能测试框架. 用JMeter来测试gin与flask接口的性能,差别很大. 为什么我自己不尝试写一个性能工具,性能工具的核心就是 并发 和 请求. 请求可以选择Pyt ...

最新文章

  1. 关于深度残差收缩网络,你需要知道这几点
  2. MongoDB主从复制介绍(转)
  3. mysql给字段设置默认值,以及mysql的严格模式
  4. 解决maltab的中文和英文字体问题,中文乱码
  5. github入门必备概念
  6. NYOJ 496 巡回赛 拓扑排序
  7. iOS10 CallKit简单开发
  8. 剖析Caffe源码之ImageDataLayer
  9. 华为云容器部署WordPress服务
  10. webpack 报错 path is not defind
  11. [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序使用高级功能...
  12. sql机器学习服务_机器学习服务–在SQL Server中配置R服务
  13. IDEA连接服务器执行python程序
  14. 【系统分析师之路】如何备考系统分析师与架构师(软件水平考试)
  15. 英特尔傲腾 DC P4800X 固态盘
  16. 空调基础知识培训课件
  17. 什么是软件安全性测试?安全测试有哪些测试方法和手段
  18. 目标跟踪CVPR,ICCV,ECCV文章及代码实时更新
  19. 【MATLAB】创建网格图和曲面图
  20. 树莓派Raspberry Pi Pico开发板踩坑:重置后设备管理器各种不识别,未知设备/unknown device

热门文章

  1. python整形变量赋初值_为了给整型变量x、y、z赋初值10,下面 Python赋值语句正确的是_学小易找答案...
  2. 2022 校友会“双一流”大学排名
  3. C++扬帆远航——8(张三李四,等差数列)
  4. LB集群——LVS负载均衡介绍(DR模式、TUN模式、NAT模式)
  5. Android自定义时间轴的实现
  6. 华为官微 鸿蒙,真的来了!华为鸿蒙系统开通官微,EMUI将全面升级你期待吗?...
  7. Android View的onFinishInflate和onSizeChanged生命周期详解
  8. 通过将FVCOM与水生生物地球化学模型框架(FABM)结合使用
  9. 从源码理解runtime之super、superclass知识点
  10. script之type=module