Skip to content

This repo consists of assignment notebooks from the Udacity Nanodegree program in Natural Language Processing.

Notifications You must be signed in to change notification settings

harsht24/Natural-Language-Processing

Repository files navigation

Natural-Language-Processing

  1. Spam SMS detection using Naive Bayes
    • Cleaning text data.
    • Naive Bayes implementation from scratch.
    • Naive Bayes implementation using scikit-learn.
  2. Topic Modeling - LDA
  3. Sentiment analysis with regular classifier - GradientBoostingClassifier, GaussianNB
    • Test accuracy - 72%
  4. Sentiment analysis with LSTM
    • Test accuracy - 86.5%
  5. Attention basics
  6. Deciphering Code with Character-Level RNN
    • Pre-process text to convert encoded text to matrix of integers
    • Used GRU RNN
    • output - Vector of decoded text

About

This repo consists of assignment notebooks from the Udacity Nanodegree program in Natural Language Processing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published