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