当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- Multi classification of unbalanced text using AWS sagemaker blazingtext
- 带你学习ES5中新增的方法
- Using consult to realize service discovery: instance ID customization
- Recommendation system based on deep learning
- Process analysis of Python authentication mechanism based on JWT
- Programmer introspection checklist
- Wiremock: a powerful tool for API testing
- How to use parameters in ES6
- 一篇文章教会你使用Python网络爬虫下载酷狗音乐
- Electron application uses electronic builder and electronic updater to realize automatic update
猜你喜欢

Mongodb (from 0 to 1), 11 days mongodb primary to intermediate advanced secret

零基础打造一款属于自己的网页搜索引擎

A course on word embedding

EOS创始人BM: UE,UBI,URI有什么区别?

Linked blocking Queue Analysis of blocking queue

Did you blog today?

It's so embarrassing, fans broke ten thousand, used for a year!

一篇文章带你了解SVG 渐变知识

vue任意关系组件通信与跨组件监听状态 vue-communication

IPFS/Filecoin合法性:保护个人隐私不被泄露
随机推荐
一篇文章带你了解CSS3圆角知识
How to customize sorting for pandas dataframe
Programmer introspection checklist
[event center azure event hub] interpretation of error information found in event hub logs
Vuejs development specification
ES6学习笔记(五):轻松了解ES6的内置扩展对象
PHPSHE 短信插件说明
PHP应用对接Justswap专用开发包【JustSwap.PHP】
use Asponse.Words Working with word templates
Python filtering sensitive word records
Filecoin的经济模型与未来价值是如何支撑FIL币价格破千的
6.1.1 handlermapping mapping processor (1) (in-depth analysis of SSM and project practice)
6.5 request to view name translator (in-depth analysis of SSM and project practice)
From zero learning artificial intelligence, open the road of career planning!
一篇文章带你了解HTML表格及其主要属性介绍
在大规模 Kubernetes 集群上实现高 SLO 的方法
Let the front-end siege division develop independently from the back-end: Mock.js
Analysis of etcd core mechanism
This article will introduce you to jest unit test
Discussion on the technical scheme of text de duplication (1)