All Projects → ckiplab → ckipnlp

ckiplab / ckipnlp

Licence: GPL-3.0 license
CKIP CoreNLP Toolkits

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ckipnlp

Pytorch-NLU
Pytorch-NLU,一个中文文本分类、序列标注工具包,支持中文长文本、短文本的多类、多标签分类任务,支持中文命名实体识别、词性标注、分词等序列标注任务。 Ptorch NLU, a Chinese text classification and sequence annotation toolkit, supports multi class and multi label classification tasks of Chinese long text and short text, and supports sequence annotation tasks such as Chinese named entity recognition, part of speech ta…
Stars: ✭ 151 (+64.13%)
Mutual labels:  named-entity-recognition, word-segmentation
sequence labeling tf
Sequence Labeling in Tensorflow
Stars: ✭ 18 (-80.43%)
Mutual labels:  named-entity-recognition, coreference-resolution
spacy-server
🦜 Containerized HTTP API for industrial-strength NLP via spaCy and sense2vec
Stars: ✭ 58 (-36.96%)
Mutual labels:  named-entity-recognition, sentence-segmentation
Vncorenlp
A Vietnamese natural language processing toolkit (NAACL 2018)
Stars: ✭ 354 (+284.78%)
Mutual labels:  named-entity-recognition, word-segmentation
Bert Multitask Learning
BERT for Multitask Learning
Stars: ✭ 380 (+313.04%)
Mutual labels:  named-entity-recognition, word-segmentation
Lac
百度NLP:分词,词性标注,命名实体识别,词重要性
Stars: ✭ 2,792 (+2934.78%)
Mutual labels:  named-entity-recognition, word-segmentation
Spacy Course
👩‍🏫 Advanced NLP with spaCy: A free online course
Stars: ✭ 1,920 (+1986.96%)
Mutual labels:  named-entity-recognition, part-of-speech-tagging
Monpa
MONPA 罔拍是一個提供正體中文斷詞、詞性標註以及命名實體辨識的多任務模型
Stars: ✭ 203 (+120.65%)
Mutual labels:  named-entity-recognition, word-segmentation
lima
The Libre Multilingual Analyzer, a Natural Language Processing (NLP) C++ toolkit.
Stars: ✭ 75 (-18.48%)
Mutual labels:  named-entity-recognition
BioMedical-NLP-corpus
Biomedical NLP Corpus or Datasets.
Stars: ✭ 44 (-52.17%)
Mutual labels:  named-entity-recognition
SynThai
Thai Word Segmentation and Part-of-Speech Tagging with Deep Learning
Stars: ✭ 41 (-55.43%)
Mutual labels:  word-segmentation
spert
PyTorch code for SpERT: Span-based Entity and Relation Transformer
Stars: ✭ 572 (+521.74%)
Mutual labels:  named-entity-recognition
NER-and-Linking-of-Ancient-and-Historic-Places
An NER tool for ancient place names based on Pleiades and Spacy.
Stars: ✭ 26 (-71.74%)
Mutual labels:  named-entity-recognition
OpenUE
OpenUE是一个轻量级知识图谱抽取工具 (An Open Toolkit for Universal Extraction from Text published at EMNLP2020: https://aclanthology.org/2020.emnlp-demos.1.pdf)
Stars: ✭ 274 (+197.83%)
Mutual labels:  named-entity-recognition
SynLSTM-for-NER
Code and models for the paper titled "Better Feature Integration for Named Entity Recognition", NAACL 2021.
Stars: ✭ 26 (-71.74%)
Mutual labels:  named-entity-recognition
pyner
🌈 Implementation of Neural Network based Named Entity Recognizer (Lample+, 2016) using Chainer.
Stars: ✭ 45 (-51.09%)
Mutual labels:  named-entity-recognition
KoBERT-NER
NER Task with KoBERT (with Naver NLP Challenge dataset)
Stars: ✭ 76 (-17.39%)
Mutual labels:  named-entity-recognition
scikitcrf NER
Python library for custom entity recognition using Sklearn CRF
Stars: ✭ 17 (-81.52%)
Mutual labels:  named-entity-recognition
TweebankNLP
[LREC 2022] An off-the-shelf pre-trained Tweet NLP Toolkit (NER, tokenization, lemmatization, POS tagging, dependency parsing) + Tweebank-NER dataset
Stars: ✭ 84 (-8.7%)
Mutual labels:  named-entity-recognition
LD-Connect
LD Connect is a Linked Data portal for IOS Press in collaboration with the STKO Lab at UC Santa Barbara.
Stars: ✭ 0 (-100%)
Mutual labels:  coreference-resolution

CKIP CoreNLP Toolkit

Features

  • Sentence Segmentation
  • Word Segmentation
  • Part-of-Speech Tagging
  • Named-Entity Recognition
  • Constituency Parsing
  • Coreference Resolution

Git

https://github.com/ckiplab/ckipnlp

GitHub Version GitHub Release GitHub Issues

PyPI

https://pypi.org/project/ckipnlp

PyPI Version PyPI License PyPI Downloads PyPI Python PyPI Implementation PyPI Status

Documentation

https://ckipnlp.readthedocs.io/

ReadTheDocs Home

Online Demo

https://ckip.iis.sinica.edu.tw/service/corenlp

Contributers

Installation

Requirements

Driver Requirements

Driver Built-in CkipTagger CkipClassic
Sentence Segmentation    
Word Segmentation†  
Part-of-Speech Tagging†  
Constituency Parsing    
Named-Entity Recognition    
Coreference Resolution‡
  • † These drivers require only one of either backends.
  • ‡ Coreference implementation does not require any backend, but requires results from word segmentation, part-of-speech tagging, constituency parsing, and named-entity recognition.

Installation via Pip

  • No backend (not recommended): pip install ckipnlp.
  • With CkipTagger backend (recommended): pip install ckipnlp[tagger] or pip install ckipnlp[tagger-gpu].
  • With CkipClassic Parser Client backend (recommended): pip install ckipnlp[classic].
  • With CkipClassic offline backend: Please refer https://ckip-classic.readthedocs.io/en/latest/main/readme.html#installation for CkipClassic installation guide.

Attention!

To use CkipClassic Parser Client backend, please

  1. Register an account at http://parser.iis.sinica.edu.tw/v1/reg.exe
  2. Set the username and password in the pipeline's options:
pipeline = CkipPipeline(opts={'con_parser': {'username': YOUR_USERNAME, 'password': YOUR_PASSWORD})

Detail

See https://ckipnlp.readthedocs.io/ for full documentation.

License

GPL-3.0

Copyright (c) 2018-2020 CKIP Lab under the GPL-3.0 License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].