Topic

nlp

Natural language processing (NLP) is a field of computer science that studies how computers and humans interact. In the 1950s, Alan Turing published an article that proposed a measure of intelligence, now called the Turing test. More modern techniques, such as deep learning, have produced results in the fields of language modeling, parsing, and natural-language tasks.

Repositories (1493)

StruMatchDL
StruMatchDL scofield7419 Python

Codes for ICML 2022 paper: Matching Structure for Dual Learning

311
AHANLP
AHANLP jsksxs360 Java

啊哈自然语言处理包,提供包括分词、依存句法分析、语义角色标注、自动摘要、语义相似度计算、LDA 主题预测、词云等服务。

310
bnlp
bnlp sagorbrur Jupyter Notebook

BNLP is a natural language processing toolkit for Bengali Language.

310
caml-mimic
caml-mimic jamesmullenbach Python

multilabel classification of EHR notes

309
awesome-legal-data
awesome-legal-data openlegaldata

A collection of datasets and other resources for legal text processing.

309
SAPConversationalAI
SAPConversationalAI SAP-archive

✨ 🤖 🤖 Build your own conversational bot on our Collaborative Bot Platform! 🤖🤖 ✨

308
awesome-nlp-polish
awesome-nlp-polish ksopyla

A curated list of resources dedicated to Natural Language Processing (NLP) in polish. Models, tools, datasets.

308
aub.ai
aub.ai BrutalCoding Dart

AubAI brings you on-device gen-AI capabilities, including offline text generation and more, directly within your app.

308
llm-leaderboard
llm-leaderboard LudwigStumpp Python

A joint community effort to create one central leaderboard for LLMs.

306
nanodl
nanodl HenryNdubuaku Python

JAX library for training sub-4B foundation models for edge

306
simple-effective-text-matching-pytorch
simple-effective-text-matching-pytorch alibaba-edu Python

A pytorch implementation of the ACL2019 paper "Simple and Effective Text Matching with Richer Alignment Features".

305
rasa_nlu_gq
rasa_nlu_gq GaoQ1 Python

turn natural language into structured data(支持中文,自定义了N种模型,支持不同的场景和任务)

304
RasaTalk
RasaTalk jackdh JavaScript

A chatbot framework for Rasa NLU

304
text2text
text2text artitw Python

Text2Text Language Modeling Toolkit

304
HSCRF-pytorch
HSCRF-pytorch ZhixiuYe Python

ACL 2018: Hybrid semi-Markov CRF for Neural Sequence Labeling (http://aclweb.org/anthology/P18-2038)

303
NER-pytorch
NER-pytorch ZhixiuYe Python

LSTM+CRF NER

303
deepsegment
deepsegment notAI-tech Python

A sentence segmenter that actually works!

303
ML-ProjectYard
ML-ProjectYard ashishsahu1 Jupyter Notebook

This repo consists of multiple machine learning based projects with frontend

303
textpipe
textpipe textpipe Python

Textpipe: clean and extract metadata from text

302
bert-sklearn
bert-sklearn charles9n Jupyter Notebook

a sklearn wrapper for Google's BERT model

302
prosodic
prosodic quadrismegistus Python

Prosodic: a metrical-phonological parser, written in Python. For English and Finnish, with flexible language support.

302
ark-nlp
ark-nlp xiangking Python

A private nlp coding package, which quickly implements the SOTA solutions.

302
pinyin
pinyin houbb Java

The high performance pinyin tool for java.(java 高性能中文转拼音工具。支持同音字。)

302
wn
wn goodmami Python

A modern, interlingual wordnet interface for Python

302
TeachingDataScience
TeachingDataScience yogeshhk Jupyter Notebook

Open-sourced course notes for Artificial Intelligence and Data Science related topics, prepared in LaTeX

302
medmcqa
medmcqa medmcqa Jupyter Notebook

A large-scale (194k), Multiple-Choice Question Answering (MCQA) dataset designed to address realworld medical entrance exam questions.

302
nlp_newsletter
nlp_newsletter dair-ai

📰Natural language processing (NLP) newsletter

301
multi-criteria-cws
multi-criteria-cws hankcs Python

Simple Solution for Multi-Criteria Chinese Word Segmentation

301
texera
texera apache Scala

Human-AI Collaborative Data Science Using Visual Workflows

299
vaporetto
vaporetto daac-tools Rust

🛥 Vaporetto: Very accelerated pointwise prediction based tokenizer

299
gpttools
gpttools JamesHWade R

gpttools extends gptstudio for package development to help you document code, write tests, or even explain code

299
ml-projects
ml-projects 30lm32

ML based projects such as Spam Classification, Time Series Analysis, Text Classification using Random Forest, Deep Learning, Bayesian, Xgboost in Pyth...

298
question_generator
question_generator AMontgomerie Python

An NLP system for generating reading comprehension questions

298
nlp-hanzi-similar
nlp-hanzi-similar houbb Java

The hanzi similar tool.(汉字相似度计算工具,中文形近字算法。可用于手写汉字识别纠正,文本混淆等。)

298
ai4eh
ai4eh ethiack Python

AI for Ethical Hacking - Workshop

298
hanlp-lucene-plugin
hanlp-lucene-plugin hankcs Java

HanLP中文分词Lucene插件,支持包括Solr在内的基于Lucene的系统

297
Indic-BERT-v1
Indic-BERT-v1 AI4Bharat Python

Indic-BERT-v1: BERT-based Multilingual Model for 11 Indic Languages and Indian-English. For latest Indic-BERT v2, check: https://github.com/AI4Bharat/...

297
AI-Reader-V2
AI-Reader-V2 mouseart2025 Python

AI 小说分析可视化工具 — 角色关系图谱 · 地理地图 · 时间线 · 百科全书 | 支持 Ollama 本地 + 10 大云端 LLM | React + FastAPI + SQLite

295
komputation
komputation sekwiatkowski Kotlin

Komputation is a neural network framework for the Java Virtual Machine written in Kotlin and CUDA C.

294
transfer-nlp
transfer-nlp feedly Python

NLP library designed for reproducible experimentation management

294
lda
lda primaryobjects JavaScript

LDA topic modeling for node.js

294
nlp-data-augmentation
nlp-data-augmentation quincyliang

Data Augmentation for NLP. NLP数据增强

294
sec-parser
sec-parser alphanome-ai Python

Parse SEC EDGAR HTML documents into a tree of elements that correspond to the visual (semantic) structure of the document.

294
text-classification
text-classification javedsha Jupyter Notebook

Machine Learning and NLP: Text Classification using python, scikit-learn and NLTK

293
textnets
textnets jboynyc Python

Text analysis with networks.

293
Kevinpro-NLP-demo
Kevinpro-NLP-demo Ricardokevins Python

All NLP you Need Here. 目前包含15个NLP demo的pytorch实现(大量代码借鉴于其他开源项目,原先是自己玩的,后来干脆也开源出来)

293
retvec
retvec google-research Jupyter Notebook

RETVec is an efficient, multilingual, and adversarially-robust text vectorizer.

293
rc-cnn-dailymail
rc-cnn-dailymail danqi Python

CNN/Daily Mail Reading Comprehension Task

292
Taisite-Platform
Taisite-Platform amazingTest Vue

最强接口测试平台

292
snow-owl
snow-owl b2ihealthcare Java

:owl: Snow Owl Terminology Server - a production-ready, fast, scalable, FHIR Terminology Service compliant server that supports SNOMED CT Internationa...

292