Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chunml/nlp

This is where I put all my work in Natural Language Processing
https://github.com/chunml/nlp

natural-language-processing nlp python tensorflow tensorflow-experiments tensorflow-tutorials

Last synced: 2 days ago
JSON representation

This is where I put all my work in Natural Language Processing

Awesome Lists containing this project

README

        

## Natural Language Processing Projects

### Overview
This is where I play with NLP, aka Natural Language Processing, the art of teaching machine to understand and mimic human's natural language (semantically and/or syntactically).

Projects in this repository are still in progress and gradually updated. README's content will be updated accordingly. Maybe I'll write some blog posts if necessary.

### Content
At present, this repository contains the projects below.

1/ [Embeddings](https://github.com/ChunML/NLP/tree/master/embeddings)

DONE:
- CBOW
- skip-gram

TODO:
- Rewrite in Tensorflow 2.0
- Add Pytorch implementation
- Write blog posts
- Add more types of embeddings such as GloVe, etc

2/ [Text Generator](https://github.com/ChunML/NLP/tree/master/text_generation)

DONE:
- Tensorflow implementation (both in 1.x and 2.0)
- Blog post for Tensorflow implementation: [link](https://machinetalk.org/2019/02/08/text-generation-with-tensorflow/)
- Pytorch implementation
- Blog post for Pytorch implementation: [link](https://machinetalk.org/2019/02/08/text-generation-with-pytorch/)

3/ [Machine Translation](https://github.com/ChunML/NLP/tree/master/machine_translation)

DONE:
- Tensorflow implementation (no-attention/Bahdanau/Luong)
- Blog posts for Tensorflow implementation:
- Data Preparation: [link](https://machinetalk.org/2019/02/20/neural-machine-translation-with-tensorflow-data-preparation/)
- Model Creation: [link](https://machinetalk.org/2019/02/27/neural-machine-translation-with-tensorflow-model-creation/)
- Training: [link](https://machinetalk.org/2019/03/05/neural-machine-translation-with-tensorflow-training/)

TODO:
- Add Pytorch implementation
- Blog post for Pytorch implementation
- Rewrite in Tensorflow 2.0
- Blog post for Tensorflow 2.0 implementation

4/ [Chat Bot](https://github.com/ChunML/NLP/tree/master/chatbot)

Done:
- Tensorflow implementation

TODO:
- Rewrite in Tensorflow 2.0
- Add Pytorch implementation
- Write blog posts

5/ [Sentiment Analysis](https://github.com/ChunML/NLP/tree/master/sentiment_analysis)

Done:
- Tensorflow 2.0 implementation for:
- IMDB Movie Reviews Classification
- Quora Insincere Questions Classification
- Blog post for IMDB:
- English version: [link](https://machinetalk.org/2019/03/18/introduction-to-tensorflow-datasets/)
- Japanese version: [link](https://machinetalk.org/2019/03/13/introduction-to-tensorflow-datasets-jp/)

TODO:
- Add Pytorch implementation
- Write blog post for Quora data

6/ [POS tagging](https://github.com/ChunML/NLP/tree/master/pos_tagging)

Done:
- Pytorch implementation for toy example

TODO:
- Update Pytorch implementation for real dataset
- Add Tensorflow 2.0 implementation
- Write blog posts