自然语言处理(NLP)是计算机科学和人工智能领域的一个重要分支,主要研究如何让计算机
理解和生成人类自然语言。其核心目标是实现人机交互,使得计算机能够处理和理解自然语
言。NLP 的主要应用包括机器翻译、文本分类、情感分析、问答系统等。
自然语言处理的技术主要涉及到语言学、计算机科学和数学等多个学科。在计算机科学领域,
NLP 涉及到许多技术,如词法分析、句法分析、语义分析等。在数学领域,NLP 涉及到统计
建模、机器学习、深度学习等技术。
目前,自然语言处理已经广泛应用于各个领域,如智能客服、教育、金融、医疗等。通过自
然语言处理技术,人们能够更好地实现人机交互,提高工作效率,改善生活品质。
Chinese NLP Toolkits 中文 NLP 工具
Toolkits 综合 NLP 工具包
THULAC 中文词法分析工具包 by 清华 (C++/Java/Python)
NLPIR by 中科院 (Java)
LTP 语言技术平台 by 哈工大 (C++) pylyp LTP 的 python 封装
FudanNLP by 复旦 (Java)
BaiduLac by 百 度 Baidu's open-source lexical analysis tool for Chinese, including word
segmentation, part-of-speech tagging & named entity recognition.
HanLP (Java)
FastNLP (Python) 一款轻量级的 NLP 处理套件。
SnowNLP (Python) Python library for processing Chinese text
YaYaNLP (Python) 纯 python 编写的中文自然语言处理包,取名于“牙牙学语”
小明 NLP (Python) 轻量级中文自然语言处理工具
DeepNLP (Python) Deep Learning NLP Pipeline implemented on Tensorflow with pretrained
Chinese models.
chinese_nlp (C++ & Python) Chinese Natural Language Processing tools and examples
lightNLP (Python) 基于 Pytorch 和 torchtext 的自然语言处理深度学习框架
Chinese-Annotator (Python) Annotator for Chinese Text Corpus 中文文本标注工具
Poplar (Typescript) A web-based annotation tool for natural language processing (NLP)