当前位置:网站首页>Named entity recognition in natural language processing: tanford core LP ner (1)
Named entity recognition in natural language processing: tanford core LP ner (1)
2020-11-06 01:28:00 【Elementary school students in IT field】
Reprint please indicate the source :https://blog.csdn.net/HHTNAN
brief introduction
CoreNLP The project is Stanford Developed a set of open source NLP System . Include tokenize, pos , parse And so on , And SpaCy similar .SpaCy Claims to be the fastest NLP System , And provide ready-made python Interface , But the disadvantage is that it does not support Chinese processing at present , CoreNLP The Chinese model is included , It can be directly used to process Chinese , but CoreNLP Use Java Development ,python It's a little bit cumbersome to call .
Stanford CoreNLP It is a powerful natural language processing tool , Many models are trained based on deep learning .
First attach a link to its official website :
https://stanfordnlp.github.io/CoreNLP/index.html
https://nlp.stanford.edu/nlp/javadoc/javanlp/
https://github.com/stanfordnlp/CoreNLP
install Installation
windows 10 Environmental Science
Installation dependency
1. First you need to configure JDK, install JDK 1.8 And above ..
2. Later on https://stanfordnlp.github.io/CoreNLP/history.html Download the corresponding jar package .
Decompress the package to get the directory , Then the language of jar Put the package in this directory .
3. download Stanford CoreNLP file :http://stanfordnlp.github.io/CoreNLP/download.html
4. Download the Chinese model jar package ( Be sure to download this file , Otherwise, it is handled in English by default ).
5. Next py install stanfordcorenlp
6. Unzip configuration
When the download is complete, the two files add up 1G+ When the download is complete, the two files add up 1G+
Take the decompressed Stanford CoreNLP Folder downloaded Stanford-chinese-corenlp-2018—models.jar Put it in the same directory ( Be careful : Be sure to be in the same directory , Otherwise, the execution will report an error )
7. stay Python Reference model in , Execute the following statement :
from stanfordcorenlp import StanfordCoreNLP
nlp=StanfordCoreNLP(r’D:\D:\stanford_nlp\stanford-corenlp-full-2018-10-05’,lang=‘zh’)
application
#encoding="utf-8"
from stanfordcorenlp import StanfordCoreNLP
import os
if os.path.exists('D:\\stanford_nlp\\stanford-corenlp-full-2018-10-05'):
print("corenlp exists")
else:
print("corenlp not exists")
nlp=StanfordCoreNLP('D:\\stanford_nlp\\stanford-corenlp-full-2018-10-05',lang='zh')
sentence = ' Wang Ming is a graduate student of Tsinghua University '
print(nlp.ner(sentence))
Output :
corenlp exists
[(‘ Wang Ming ’, ‘PERSON’), (‘ yes ’, ‘O’), (‘ tsinghua ’, ‘ORGANIZATION’), (‘ university ’, ‘ORGANIZATION’), (‘ Of ’, ‘O’), (‘ One ’, ‘NUMBER’), (‘ individual ’, ‘O’), (‘ Graduate student ’, ‘O’)]
3、 ... and 、 See part of speech tagging
Access in a browser :http://localhost:9000/
Reprint please indicate the source :https://blog.csdn.net/HHTNAN
版权声明
本文为[Elementary school students in IT field]所创,转载请带上原文链接,感谢
边栏推荐
- It's so embarrassing, fans broke ten thousand, used for a year!
- 在大规模 Kubernetes 集群上实现高 SLO 的方法
- 速看!互联网、电商离线大数据分析最佳实践!(附网盘链接)
- Synchronous configuration from git to consult with git 2consul
- 5.5 controlleradvice notes - SSM in depth analysis and project practice
- How to become a data scientist? - kdnuggets
- 零基础打造一款属于自己的网页搜索引擎
- 如何玩转sortablejs-vuedraggable实现表单嵌套拖拽功能
- 有了这个神器,快速告别垃圾短信邮件
- Python基础数据类型——tuple浅析
猜你喜欢
Tool class under JUC package, its name is locksupport! Did you make it?
TensorFlow中的Tensor是什么?
带你学习ES5中新增的方法
JVM memory area and garbage collection
vue-codemirror基本用法:实现搜索功能、代码折叠功能、获取编辑器值及时验证
百万年薪,国内工作6年的前辈想和你分享这四点
Pattern matching: The gestalt approach一种序列的文本相似度方法
From zero learning artificial intelligence, open the road of career planning!
一篇文章教会你使用Python网络爬虫下载酷狗音乐
一篇文章带你了解CSS3图片边框
随机推荐
一篇文章带你了解SVG 渐变知识
6.5 request to view name translator (in-depth analysis of SSM and project practice)
It's so embarrassing, fans broke ten thousand, used for a year!
Programmer introspection checklist
Analysis of partial source codes of qthread
Brief introduction and advantages and disadvantages of deepwalk model
助力金融科技创新发展,ATFX走在行业最前列
PHP应用对接Justswap专用开发包【JustSwap.PHP】
Not long after graduation, he earned 20000 yuan from private work!
Python基础变量类型——List浅析
Working principle of gradient descent algorithm in machine learning
这个项目可以让你在几分钟快速了解某个编程语言
Let the front-end siege division develop independently from the back-end: Mock.js
Using consult to realize service discovery: instance ID customization
Tool class under JUC package, its name is locksupport! Did you make it?
Synchronous configuration from git to consult with git 2consul
html
Linked blocking Queue Analysis of blocking queue
Solve the problem of database insert data garbled in PL / SQL developer
6.2 handleradapter adapter processor (in-depth analysis of SSM and project practice)