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 command-line toolkit to extract text content and category data from Wikipedia dump files
semantic analysis using word2vector, doc2vector,lstm and other method. mainly for text similarity analysis.
An implementation in TensorFlow of a convolutional neural network (CNN) to perform sentiment classification on tweets.
A comparison and discussion of different NLP methods for 5-class sentiment classification on the SST-5 dataset.
NAACL'2021: Factual Probing Is [MASK]: Learning vs. Learning to Recall https://arxiv.org/abs/2104.05240
论文实现(ACL2019):《Matching the Blanks: Distributional Similarity for Relation Learning》
Lightning Fast Language Prediction 🚀
中文垃圾短信识别(手写分类器)
Lexicon-based Named Entity Recognition
Open solution to the Toxic Comment Classification Challenge
a Fast, Flexible, Extensible and Easy-to-use NLP Large-scale Pretraining and Multi-task Learning Framework.
Helping AI practitioners better understand their datasets and models in text classification. From ServiceNow.
Your Advanced Twitter stalking tool
Lazy, AI chatbot service.
A web app to create and browse text visualizations for automated customer listening.
Large, curated set of benchmark datasets for evaluating automatic keyphrase extraction algorithms.
第三届魔镜杯 智能客服问题相似性算法设计 第12名解决方案
AMR Parsing as Sequence-to-Graph Transduction
Corpus of Russian news articles collected from Lenta.Ru
RETIRED - OpenSTT is now retired. If you would like more information on Mycroft AI's open source STT projects, please visit:
📄 A repo containing notes and discussions for our weekly NLP/ML paper discussions.
PubMed 200k RCT dataset: a large dataset for sequential sentence classification.
Models for automatic abstractive summarization
Self-training with Weak Supervision (NAACL 2021)
Xcode Playground Sample Code for the Flight School Guide to Swift Strings
Natural Language Processing Chatbot for RocketChat
(somewhat) cleaned-up notebooks used in researching public comments for FCC Proceeding 17-108 (Net Neutrality Repeal)
🔤 Natural language detection for Elixir without AI
Japanese Natural Langauge Processing Libraries
"Bootstrapping Relationship Extractors with Distributional Semantics" (Batista et al., 2015) in EMNLP'15 - Python implementation
Ruby SDK for Dialogflow
Language Lego
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.
Code for the paper "Are Sixteen Heads Really Better than One?"
Unilm for Chinese Chitchat Robot.基于Unilm模型的夸夸式闲聊机器人项目。
Content Enhanced BERT-based Text-to-SQL Generation https://arxiv.org/abs/1910.07179
Solution to Kaggle's Quora Duplicate Question Detection Competition
MATILDA: Multi-AnnoTator multi-language Interactive Lightweight Dialogue Annotator
A baseline implementation for FNC-1
Convert number words (eg. twenty one) to numeric digits (21)
Natural language detection package in pure Go
Stanford NLP group's shared Python tools.
A PyTorch implementation of Mnemonic Reader for the Machine Comprehension task
Python package containing all custom layers used in Neural Networks (Compatible with PyTorch, TensorFlow and MegEngine)
A fast and accurate POS and morphological tagging toolkit (EACL 2014)
Gitbook Address: https://app.gitbook.com/@nlpgroup/s/nlpnote/
Lightweight, Python library for fast and reproducible experimentation :microscope:
A curated list of Clojure resources for dealing with domain-specific languages.
Natural Language Processing For Everyone