GithubBERT-NER-Pytorch:三种不同模式的BERT中文NER实验

Posted AINLP

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GithubBERT-NER-Pytorch:三种不同模式的BERT中文NER实验相关的知识,希望对你有一定的参考价值。

https://github.com/lonePatient/BERT-NER-Pytorch




编者按:这是来自AINLP芝麻街嘉宾 马可灬低调 同学个人项目分享,推荐Star,点击文末阅读原文直达。






Chinese NER using Bert

BERT for Chinese NER.

model list

  1. BERT+Softmax

  2. BERT+CRF

  3. BERT+Span

requirement

  1. pytorch=1.1.0

  2. cuda=9.0

input format

Input format (prefer Bios tag scheme), with each character its label for one line. Sentences are splited with a null line.

美	B-LOC
国 I-LOC
的 O
华 B-PER
莱 I-PER
士 I-PER

我 O
跟 O
他 O
谈 O
笑 O
风 O
生 O

run the code

  1. Modify the configuration information in run_ner_xxx.py or run_ner_xxx.sh .

  2. sh run_ner_xxx.sh

result

Tne overall performance of BERT on dev(test):

【Github】BERT-NER-Pytorch:三种不同模式的BERT中文NER实验

The entity performance performance of BERT on test:





推荐阅读





关于AINLP


AINLP 是一个有趣有AI的自然语言处理社区,专注于 AI、NLP、机器学习、深度学习、推荐算法等相关技术的分享,主题包括文本摘要、智能问答、聊天机器人、机器翻译、自动生成、知识图谱、预训练模型、推荐系统、计算广告、招聘信息、求职经验分享等,欢迎关注!加技术交流群请添加AINLP君微信(id:AINLP2),备注工作/研究方向+加群目的。



以上是关于GithubBERT-NER-Pytorch:三种不同模式的BERT中文NER实验的主要内容,如果未能解决你的问题,请参考以下文章

MySQL三种重要日志

ODBC数据源分为哪三种

三种获取当前时间戳的方式

SQL SERVER中索引类型包括的三种类型分别是哪三种?

iOS 设置图片圆角的三种方式

VLAN的三种类型及三种属性