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.
A Flexible Deep Learning Approach to Fuzzy String Matching
Long Document Summarization Papers
[BEA @ ACL 2023] General-purpose tool for linguistic features extraction; Tested on readability assessment, essay scoring, fake news detection, hate s...
Code for the ACL 2018 paper "Neural Document Summarization by Jointly Learning to Score and Select Sentences"
Library for unit extraction - fork of quantulum for python3
[EMNLP 2024] OneGen: Efficient One-Pass Unified Generation and Retrieval for LLMs.
Large, curated set of benchmark datasets for evaluating automatic keyphrase extraction algorithms.
Generating paper titles (and more!) with GPT trained on data scraped from arXiv.
Learn Generative AI with PyTorch (Manning Publications, 2024)
[ICLR 2025] MLLM can see? Dynamic Correction Decoding for Hallucination Mitigation
[EMNLP 2026] OceanGym: A Benchmark Environment for Underwater Embodied Agents
🤖 The Cocoa Artificial Intelligence Lab
Convert the given plain text to MySQL query by ChatGPT
[ICLR/AAAI/KDD/EMNLP2026] Open-Source LLM-Based Data Analysis Agents
Extracting scientific claims from biomedical abstracts (powered by AllenNLP)
Neural network parametrized objective to disentangle and transfer style and content in text
Source code for EMNLP 2020 paper: Double Graph Based Reasoning for Document-level Relation Extraction
Easy Natural Language Processing
<트랜스포머를 활용한 자연어 처리> 예제 코드를 위한 저장소입니다.
BERT classification model for processing texts longer than 512 tokens. Text is first divided into smaller chunks and after feeding them to BERT, inter...
PyTorch implementation of latent space reinforcement learning for E2E dialog published at NAACL 2019. It is released by Tiancheng Zhao (Tony) from Di...
机器学习,深度学习,自然语言处理,计算机视觉方面的顶级期刊会议论文集
Information extraction from English and German texts based on predicate logic
chakki's Aspect-Based Sentiment Analysis dataset
"Bootstrapping Relationship Extractors with Distributional Semantics" (Batista et al., 2015) in EMNLP'15 - Python implementation
A linux based Virtual assistant on Artificial Intelligence in C
A Constrained Text Generation Challenge Towards Generative Commonsense Reasoning
Collection of NLP model explanations and accompanying analysis tools
Sentence Embeddings using Siamese SKT KoBERT
A sentence segmentation library with wide language support optimized for speed and utility.
Ruby SDK for Dialogflow
Notebooks for the Seattle PyData 2017 talk on Scattertext
Spokestack is a library that allows a user to easily incorporate a voice interface into any Python application with a focus on embedded systems.
Natural Language Processing Tutorial for MindSpore Users
A paper list for aspect based sentiment analysis.
Code for Editing Factual Knowledge in Language Models
Twitter named entity extraction for WNUT 2016 http://noisy-text.github.io/2016/ner-shared-task.html
Geotext extracts country and city mentions from text
:book: List of some awesome university courses for Machine Learning! Feel free to contribute!
A Natural Language Inference (NLI) model based on Transformers (BERT and ALBERT)
A baseline implementation for FNC-1
Implementation of Nested Named Entity Recognition using BERT
SPRING is a seq2seq model for Text-to-AMR and AMR-to-Text (AAAI2021).
Get started with Machine Learning with Python - An introduction with Python programming examples
Python Tutorials for Data Science
An repository containing all the LLM notebooks with tutorial and projects
List of AI Internships
Stanford NLP group's shared Python tools.
《自然语言处理综论》第三版翻译。