当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- Word segmentation, naming subject recognition, part of speech and grammatical analysis in natural language processing
- ES6学习笔记(四):教你轻松搞懂ES6的新增语法
- Mongodb (from 0 to 1), 11 days mongodb primary to intermediate advanced secret
- 一篇文章教会你使用HTML5 SVG 标签
- 采购供应商系统是什么?采购供应商管理平台解决方案
- Filecoin的经济模型与未来价值是如何支撑FIL币价格破千的
- Five vuex plug-ins for your next vuejs project
- 关于Kubernetes 与 OAM 构建统一、标准化的应用管理平台知识!(附网盘链接)
- Python download module to accelerate the implementation of recording
- What problems can clean architecture solve? - jbogard
猜你喜欢
关于Kubernetes 与 OAM 构建统一、标准化的应用管理平台知识!(附网盘链接)
How to customize sorting for pandas dataframe
一篇文章教会你使用Python网络爬虫下载酷狗音乐
钻石标准--Diamond Standard
How to use Python 2.7 after installing anaconda3?
多机器人行情共享解决方案
Not long after graduation, he earned 20000 yuan from private work!
Summary of common string algorithms
git rebase的時候捅婁子了,怎麼辦?線上等……
What to do if you are squeezed by old programmers? I don't want to quit
随机推荐
Advanced Vue component pattern (3)
Installing the consult cluster
git rebase的時候捅婁子了,怎麼辦?線上等……
比特币一度突破14000美元,即将面临美国大选考验
前端基础牢记的一些操作-Github仓库管理
Skywalking series blog 5-apm-customize-enhance-plugin
Deep understanding of common methods of JS array
Python saves the list data
html
Three Python tips for reading, creating and running multiple files
[C / C + + 1] clion configuration and running C language
The road of C + + Learning: from introduction to mastery
PHPSHE 短信插件说明
Python filtering sensitive word records
从海外进军中国,Rancher要执容器云市场牛耳 | 爱分析调研
Python + appium automatic operation wechat is enough
Interface pressure test: installation, use and instruction of siege pressure test
这个项目可以让你在几分钟快速了解某个编程语言
6.1.1 handlermapping mapping processor (1) (in-depth analysis of SSM and project practice)
一篇文章教会你使用Python网络爬虫下载酷狗音乐