当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- Summary of common string algorithms
- Python + appium automatic operation wechat is enough
- Process analysis of Python authentication mechanism based on JWT
- 前端都应懂的入门基础-github基础
- Subordination judgment in structured data
- 6.3 handlerexceptionresolver exception handling (in-depth analysis of SSM and project practice)
- Analysis of react high order components
- From zero learning artificial intelligence, open the road of career planning!
- What is the difference between data scientists and machine learning engineers? - kdnuggets
- High availability cluster deployment of jumpserver: (6) deployment of SSH agent module Koko and implementation of system service management
猜你喜欢
[C / C + + 1] clion configuration and running C language
This article will introduce you to jest unit test
git rebase的時候捅婁子了,怎麼辦?線上等……
NLP model Bert: from introduction to mastery (1)
一篇文章教会你使用Python网络爬虫下载酷狗音乐
Just now, I popularized two unique skills of login to Xuemei
IPFS/Filecoin合法性:保护个人隐私不被泄露
用一个例子理解JS函数的底层处理机制
Face to face Manual Chapter 16: explanation and implementation of fair lock of code peasant association lock and reentrantlock
It's so embarrassing, fans broke ten thousand, used for a year!
随机推荐
Did you blog today?
axios学习笔记(二):轻松弄懂XHR的使用及如何封装简易axios
Skywalking series blog 1 - install stand-alone skywalking
速看!互联网、电商离线大数据分析最佳实践!(附网盘链接)
一篇文章教会你使用Python网络爬虫下载酷狗音乐
Brief introduction and advantages and disadvantages of deepwalk model
教你轻松搞懂vue-codemirror的基本用法:主要实现代码编辑、验证提示、代码格式化
ipfs正舵者Filecoin落地正当时 FIL币价格破千来了
EOS创始人BM: UE,UBI,URI有什么区别?
Five vuex plug-ins for your next vuejs project
It's so embarrassing, fans broke ten thousand, used for a year!
git rebase的時候捅婁子了,怎麼辦?線上等……
Three Python tips for reading, creating and running multiple files
6.4 viewresolver view parser (in-depth analysis of SSM and project practice)
With the advent of tensorflow 2.0, can pytoch still shake the status of big brother?
JVM memory area and garbage collection
Subordination judgment in structured data
How to use Python 2.7 after installing anaconda3?
Python基础变量类型——List浅析
Not long after graduation, he earned 20000 yuan from private work!