In this I have tried to predict emojis based on the text.
For example while in a conversation, emojis are often shown on GBoard based on context of conversation.
I have tried to replicate a model based on the same
For That I have used Recurrent Neural network and Glove Embeddings
The dataset I used is quite a small one and is provided inside.
However We alse need glove.6B.50d.txt embeddings which can be downloaded from https://www.kaggle.com/watts2/glove6b50dtxt
Please update the path to these embeddings inside the code
- Python3
- Keras
- Pandas
- Numpy
- Emoji
- Tensorflow (v2)