All Projects → supercoderhawk → Deepnlp

supercoderhawk / Deepnlp

基于深度学习的自然语言处理库

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Deepnlp

Pyhanlp
中文分词 词性标注 命名实体识别 依存句法分析 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁 自然语言处理
Stars: ✭ 2,564 (+7441.18%)
Mutual labels:  natural-language-processing, named-entity-recognition, chinese-word-segmentation
Deeplearning nlp
基于深度学习的自然语言处理库
Stars: ✭ 154 (+352.94%)
Mutual labels:  natural-language-processing, named-entity-recognition, chinese-word-segmentation
Named Entity Recognition
name entity recognition with recurrent neural network(RNN) in tensorflow
Stars: ✭ 20 (-41.18%)
Mutual labels:  natural-language-processing, named-entity-recognition
Nlp Progress
Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.
Stars: ✭ 19,518 (+57305.88%)
Mutual labels:  natural-language-processing, named-entity-recognition
Spacy
💫 Industrial-strength Natural Language Processing (NLP) in Python
Stars: ✭ 21,978 (+64541.18%)
Mutual labels:  natural-language-processing, named-entity-recognition
Ner
Named Entity Recognition
Stars: ✭ 288 (+747.06%)
Mutual labels:  natural-language-processing, named-entity-recognition
Vncorenlp
A Vietnamese natural language processing toolkit (NAACL 2018)
Stars: ✭ 354 (+941.18%)
Mutual labels:  natural-language-processing, named-entity-recognition
Neuronlp2
Deep neural models for core NLP tasks (Pytorch version)
Stars: ✭ 397 (+1067.65%)
Mutual labels:  natural-language-processing, named-entity-recognition
Spacy Lookup
Named Entity Recognition based on dictionaries
Stars: ✭ 212 (+523.53%)
Mutual labels:  natural-language-processing, named-entity-recognition
Ner Lstm
Named Entity Recognition using multilayered bidirectional LSTM
Stars: ✭ 532 (+1464.71%)
Mutual labels:  natural-language-processing, named-entity-recognition
Seqeval
A Python framework for sequence labeling evaluation(named-entity recognition, pos tagging, etc...)
Stars: ✭ 508 (+1394.12%)
Mutual labels:  natural-language-processing, named-entity-recognition
Hanlp
中文分词 词性标注 命名实体识别 依存句法分析 成分句法分析 语义依存分析 语义角色标注 指代消解 风格转换 语义相似度 新词发现 关键词短语提取 自动摘要 文本分类聚类 拼音简繁转换 自然语言处理
Stars: ✭ 24,626 (+72329.41%)
Mutual labels:  natural-language-processing, named-entity-recognition
Chatbot ner
chatbot_ner: Named Entity Recognition for chatbots.
Stars: ✭ 273 (+702.94%)
Mutual labels:  natural-language-processing, named-entity-recognition
Pytorch Bert Crf Ner
KoBERT와 CRF로 만든 한국어 개체명인식기 (BERT+CRF based Named Entity Recognition model for Korean)
Stars: ✭ 236 (+594.12%)
Mutual labels:  natural-language-processing, named-entity-recognition
Spacy Streamlit
👑 spaCy building blocks and visualizers for Streamlit apps
Stars: ✭ 360 (+958.82%)
Mutual labels:  natural-language-processing, named-entity-recognition
Dilated Cnn Ner
Dilated CNNs for NER in TensorFlow
Stars: ✭ 222 (+552.94%)
Mutual labels:  natural-language-processing, named-entity-recognition
Transformers Tutorials
Github repo with tutorials to fine tune transformers for diff NLP tasks
Stars: ✭ 384 (+1029.41%)
Mutual labels:  natural-language-processing, named-entity-recognition
Jcseg
Jcseg is a light weight NLP framework developed with Java. Provide CJK and English segmentation based on MMSEG algorithm, With also keywords extraction, key sentence extraction, summary extraction implemented based on TEXTRANK algorithm. Jcseg had a build-in http server and search modules for the latest lucene,solr,elasticsearch
Stars: ✭ 754 (+2117.65%)
Mutual labels:  natural-language-processing, chinese-word-segmentation
Pytorch graph Rel
A PyTorch implementation of GraphRel
Stars: ✭ 204 (+500%)
Mutual labels:  natural-language-processing, named-entity-recognition
Awesome Persian Nlp Ir
Curated List of Persian Natural Language Processing and Information Retrieval Tools and Resources
Stars: ✭ 460 (+1252.94%)
Mutual labels:  natural-language-processing, named-entity-recognition

深度学习工具库

本项目基于tensorflow,实现一些论文提出的基于深度学习的分词、命名实体识别和实体关系抽取模型。

本项目是在DNN_CWS的基础上进行开发。增加了实体关系抽取。

本项目目前有重构的计划

本项目迁移至DeepLearning_NLP,故本项目暂时停止维护

项目功能

  • 中文分词
  • 命名实体识别
  • 实体关系抽取

依赖

  1. python >= 3.5
  2. tensorflow>=1.2.0
  3. matplotlib>=1.5.3

语料库

文件夹corpus下:

  1. pku_training.utf8、pku_test.utf8: sighan 2005 bakeoff 北大分词库
  2. msr_training.utf8、msr_test.utf8: sighan 2005 bakeoff 微软亚洲研究院分词库
  3. msr_ner_training.utf8: sighan 2006 bakeoff 微软亚洲研究院命名实体识别语料库
  4. semeval_relation.utf8: International Workshop on Semantic Evaluation (SemEval) 2010 task 8 关系抽取数据集

参考论文

中文分词 && 命名实体识别

实体关系抽取

TodoList

  • [ ] 支持pip
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].