本博文介绍用Google pre-training的bert(Bidirectional Encoder Representational from Transformers)做中文NER(Name Entity Recognition)

第一步: git clone https://github.com/google-research/bert.git ,存放在 bert文件中

第二步: 下载BERT-Base Chinese模型, 存放在checkpoint文件中

相关文件结构如下:

BERT
|____ bert
|____NERdata
|____ BERT_NER.py
|____ checkpoint
|____ output

第三步:

run:

python BERT_NER.py   \
--task_name="NER" \
--do_train=True \
--do_eval=True \
--do_predict=True
--data_dir=NERdata \
--vocab_file=checkpoint/vocab.txt \
--bert_config_file=checkpoint/bert_config.json \
--init_checkpoint=checkpoint/bert_model.ckpt \
--max_seq_length=128 \
--train_batch_size=32 \
--learning_rate=2e-5 \
--num_train_epochs=3.0 \
--output_dir=./output/result_dir/

预测结果存放在result_dir目录中
以上所有参数都是基于bert官方默认参数

参考:



最新文章

  1. 微信分享JS函数(原创)[已失效]
  2. JS-DOM 综合练习-动态添加删除班级成绩表
  3. web的各种前端打印方法之CSS控制网页打印样式
  4. 配置SSH免密码验证
  5. nodejs 中使用 mocha + should + jscoverage 生成 单元测试覆盖率报告
  6. JavaFx自定义Tab-Order
  7. cocos2dx - tmx地图分层移动处理
  8. vuejs(2.0)基础笔记
  9. 洛谷 [P2762] 太空飞行计划问题
  10. SSM项目手动分页详解
  11. Python:main函数
  12. LeetCode第六天
  13. scala中的isInstanceOf和asInstanceOf
  14. JavaScript窗体Window.ShowModalDialog使用详解
  15. 软件开发架构、网络基础知识、osi七层模型
  16. UVaLive 3704 Cellular Automaton (循环矩阵 + 矩阵快速幂)
  17. QT OpenGL绘制三维图形(立方体、圆柱体、圆锥、球体、圆环等等)
  18. NOSQL之MONGODB
  19. Android UI组件----自定义ListView实现动态刷新
  20. resin3.1处理utf-8格式的jsp时存在的问题

热门文章

  1. vue---canvas实现二维码和图片合成的海报
  2. iframe父页面获取子页面元素方法
  3. c#遍历一个对象中所有的属性和值
  4. kettle学习笔记及实践
  5. 关于pycharm有时候提取不了form表单POST提交的数据
  6. wayne生产环境部署(360的容器发布平台-开源)
  7. Vue数据交互
  8. 桥接模式和nat模式的区别
  9. 配置java-jdk
  10. pythone函数基础(13)发送网络请求