All Projects → ElizaLo → NLP-Natural-Language-Processing

ElizaLo / NLP-Natural-Language-Processing

Licence: MIT license
Projects and useful articles / links

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to NLP-Natural-Language-Processing

TextFeatureSelection
Python library for feature selection for text features. It has filter method, genetic algorithm and TextFeatureSelectionEnsemble for improving text classification models. Helps improve your machine learning models
Stars: ✭ 42 (-71.81%)
Mutual labels:  natural-language, nlp-resources, nlp-library, nlp-machine-learning, natural-language-understanding, naturallanguageprocessing
minie
An open information extraction system that provides compact extractions
Stars: ✭ 83 (-44.3%)
Mutual labels:  paper, nlp-resources, nlp-library, natural-language-understanding
OpenPrompt
An Open-Source Framework for Prompt-Learning.
Stars: ✭ 1,769 (+1087.25%)
Mutual labels:  nlp-library, nlp-machine-learning, natural-language-understanding
Coursera Natural Language Processing Specialization
Programming assignments from all courses in the Coursera Natural Language Processing Specialization offered by deeplearning.ai.
Stars: ✭ 39 (-73.83%)
Mutual labels:  natural-language, nlp-machine-learning, natural-language-understanding
Lingua
👄 The most accurate natural language detection library for Java and the JVM, suitable for long and short text alike
Stars: ✭ 341 (+128.86%)
Mutual labels:  natural-language, nlp-library, nlp-machine-learning
Opencog
A framework for integrated Artificial Intelligence & Artificial General Intelligence (AGI)
Stars: ✭ 2,132 (+1330.87%)
Mutual labels:  natural-language, natural-language-understanding
sensim
Sentence Similarity Estimator (SenSim)
Stars: ✭ 15 (-89.93%)
Mutual labels:  paper, nlp-machine-learning
Bert In Production
A collection of resources on using BERT (https://arxiv.org/abs/1810.04805 ) and related Language Models in production environments.
Stars: ✭ 58 (-61.07%)
Mutual labels:  paper, natural-language
schrutepy
The Entire Transcript from the Office in Tidy Format
Stars: ✭ 22 (-85.23%)
Mutual labels:  nlp-library, nlp-machine-learning
Botlibre
An open platform for artificial intelligence, chat bots, virtual agents, social media automation, and live chat automation.
Stars: ✭ 412 (+176.51%)
Mutual labels:  natural-language, natural-language-understanding
Nlp Paper
自然语言处理领域下的对话语音领域,整理相关论文(附阅读笔记),复现模型以及数据处理等(代码含TensorFlow和PyTorch两版本)
Stars: ✭ 67 (-55.03%)
Mutual labels:  paper, nlp-machine-learning
awesome-yoruba-nlp
📖 A curated list of resources dedicated to Natural Language Processing (NLP) in the Yoruba Language.
Stars: ✭ 21 (-85.91%)
Mutual labels:  nlp-resources, nlp-machine-learning
linguistic-datasets-portuguese
Linguistic Datasets for Portuguese: Lista de conjuntos de dados linguísticos para língua portuguesa com licença flexíveis: banco de dados, lista de palavras, sinônimos, antônimos, dicionário temático, tesauro, linked data, semântica, ontologia e representação de conhecimento
Stars: ✭ 46 (-69.13%)
Mutual labels:  natural-language, nlp-resources
Nlp Recipes
Natural Language Processing Best Practices & Examples
Stars: ✭ 5,783 (+3781.21%)
Mutual labels:  natural-language, natural-language-understanding
empythy
Automated NLP sentiment predictions- batteries included, or use your own data
Stars: ✭ 17 (-88.59%)
Mutual labels:  nlp-library, nlp-machine-learning
watson-document-classifier
Augment IBM Watson Natural Language Understanding APIs with a configurable mechanism for text classification, uses Watson Studio.
Stars: ✭ 41 (-72.48%)
Mutual labels:  natural-language, natural-language-understanding
Machine Learning Resources
A curated list of awesome machine learning frameworks, libraries, courses, books and many more.
Stars: ✭ 226 (+51.68%)
Mutual labels:  paper, nlp-machine-learning
Russian news corpus
Russian mass media stemmed texts corpus / Корпус лемматизированных (морфологически нормализованных) текстов российских СМИ
Stars: ✭ 76 (-48.99%)
Mutual labels:  articles, nlp-machine-learning
ppdb
Interface for reading the Paraphrase Database (PPDB)
Stars: ✭ 22 (-85.23%)
Mutual labels:  nlp-resources, nlp-library
mlconjug3
A Python library to conjugate verbs in French, English, Spanish, Italian, Portuguese and Romanian (more soon) using Machine Learning techniques.
Stars: ✭ 47 (-68.46%)
Mutual labels:  nlp-library, nlp-machine-learning

Hits

Constantly updated. Subscribe not to miss anything.

  • For full Data Science tasks, materials, etc. please check Data Science repository.
  • For Deep Learning algorithms please check Deep Learning repository.

Natural Language Processing Tasks

Folders with all materials for specific task/domain

🎓 Courses

Books

YouTube

Title Description
ACL at Vimeo
Natural Language Processing (NLP) Zero to Hero by TensorFlow
Zero to Hero: NLP with Tensorflow and Keras (GDG Sofia meetup)
Natural Language Processing This content is based on Machine Learning University (MLU) Accelerated Natural Language Processing class. Slides, notebooks and datasets are available on GitHub

Web Sites

Atricles

GitHub Repositories :octocat:

Title Description
NVIDIA Deep Learning Examples for Tensor Cores - Natural Language Processing Deep Learning Examples
Natural Language Processing with Transformers Notebooks and materials for the O'Reilly book "Natural Language Processing with Transformers"
Awesome NLP References A curated list of resources dedicated to Knowledge Distillation, Recommendation System, especially Natural Language Processing (NLP)
NLP - Tutorial
Natural Language-Process Tutorials
NLP with Python Scikit-Learn, NLTK, Spacy, Gensim, Textblob and more...
NLP and Data Science GitHub Repository Spotlight Daily spotlights of some underrated NLP and Data Science GitHub repositories.
NLP 101: a Resource Repository for Deep Learning and Natural Language Processing This document is drafted for those who have enthusiasm for Deep Learning in natural language processing. If there are any good recommendations or suggestions, I will try to add more.
NLP-progress Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.
Hugging Face Public repo for HF blog posts
AllenNLP An open-source NLP research library, built on PyTorch. Allenai.org

Tools

Modules

Title Description
Natural Language Toolkit (NLTK) NLTK - the Natural Language Toolkit - is a suite of open source Python modules, data sets, and tutorials supporting research and development in Natural Language Processing.
flair

    A very simple framework for state-of-the-art Natural Language Processing (NLP).

    Flair is:

  • A powerful NLP library. Flair allows you to apply our state-of-the-art natural language processing (NLP) models to your text, such as named entity recognition (NER), part-of-speech tagging (PoS), special support for biomedical data, sense disambiguation and classification, with support for a rapidly growing number of languages.
  • A text embedding library. Flair has simple interfaces that allow you to use and combine different word and document embeddings, including our proposed Flair embeddings, BERT embeddings and ELMo embeddings.
  • A PyTorch NLP framework. Our framework builds directly on PyTorch, making it easy to train your own models and experiment with new approaches using Flair embeddings and classes.

Tutorials

Title Description
nlp-tutorial

    Natural Language Processing Tutorial for Deep Learning Researchers

    nlp-tutorial is a tutorial for who is studying NLP(Natural Language Processing) using Pytorch. Most of the models in NLP were implemented with less than 100 lines of code.(except comments or blank lines)

Natural Language Processing in Python Tutorial comparing stand up comedians using natural language processing

Libraries

Title Description
AllenNLP NLP research library, built on PyTorch, for developing state-of-the-art deep learning models on a wide variety of linguistic tasks.

Toolkit

Title Description
NLPGym NLPGym is a toolkit to bridge the gap between applications of RL and NLP. This aims at facilitating research and benchmarking of DRL application on natural language processing tasks. The toolkit provides interactive environments for standard NLP tasks such as sequence tagging, question answering, and sequence classification.

Leaderboard for NLP

Deep Learning architectures for NLP

🔹 100 Must-Read NLP Papers

🔹 Sci-Hub(Papers)

🔹 Stanford, NLP Seminar Schedule

🔹 CS224n: Natural Language Processing with Deep Learning

🔹 CIS 700-008 - Interactive Fiction and Text Generation

🔹 Harvard NLP

🔹 The Illustrated Transformer

Useful NLP Libraries for Python


🔺 Projects

Data Analysis for Natural Language Processing

Coreference

Question Answering System using BiDAF Model on SQuAD

Implemented a Bidirectional Attention Flow neural network as a baseline on SQuAD, improving Chris Chute's model implementation, adding word-character inputs as described in the original paper and improving GauthierDmns' code.

Useful Articles

Some Concepts

  • Selectional Preference - (Katz and Fodor, 1963; Wilks, 1975; Resnik, 1993) are the tendency for a word to semantically select or constrain which other words may appear in a direct syntactic relation with it." In case this selection is expressed in binary term (allowed/not-allowed), it is also called selectional restriction (Séaghdha and Korhonen, 2014). SP can be contrasted with verb subcategorization "with subcategorization describing the syntactic arguments taken by a verb, and selectional preferences describing the semantic preferences verbs have for their arguments" (Van de Cruys et al., 2012)
  • Selectional Restrictions -
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].