/NaturalLanguageProcessing

Applications of Embeddings, Machine Translation and Spam Text Classification.

Primary LanguageJupyter Notebook

NaturalLanguageProcessing

In this file 4 different applications of natural language processing is available.

1- Embeddings

Embeddings are great. You can even create a recommender system using them. Two ipyb notebooks are dedicated to application of embeddings.

2- Machine Translation

BRNN application to translate English sentences to French

3- Spam Text Classification

Comparison of SimpleRNN, GRU, LSTM layers in spam text classification task.

These notebooks are part of the lectures I have given at inzva Applied AI study group. Whole repository is here: https://github.com/inzva/Applied-AI-Study-Group-2020-June

Lectures are available on YouTube in Turkish. You can see them from: https://www.youtube.com/watch?v=nj2zBTkQDxc&list=PLhnxo6HZwBgnTokZUfwM-sM0-DXRyp-rl&index=10&ab_channel=inzvateam