Introduction to NLP and Its Challenges
NLP Data Preprocessing Techniques
Exploring NLTK and Spacy Libraries
Text Tokenization: Word and Sentence Tokenization
Lowercasing and Punctuation Removal
Stemming and Lemmatization
Stop Words Removal in NLP
Named Entity Recognition (NER)
Part of Speech Tagging
Spell Checking and Correction
Working with Regular Expressions in Text Processing
Text Representation Methods
Bag of Words Model
N-Grams for Text Analysis
TF-IDF (Term Frequency-Inverse Document Frequency)
Word Embeddings (Glove, Word2Vec)
Understanding the Phases of NLP
Cosine Similarity for Text Comparison
Naive Bayes Model for Text Classification
Sentiment Analysis Project
Recurrent Neural Networks (RNN) for NLP
Gated Recurrent Units (GRU) and LSTM
Comparison of RNN, GRU, and LSTM
Sequence to Sequence Models
Intro into Transformers, RAGs and LLMs
Answering Questions with NLP Models
Applications of NLP in Real-World Projects