| Day | Task | Start Date | Completion Date | Reference Material and Learning Notes |
|---|---|---|---|---|
| 2 | Complete Module 01 - Natural Language Processing with Classification and Vector Spaces - Week 01: Sentiment Analysis with Logistic Regression - Week 02: Sentiment Analysis with Naive Bayes - Week 03: Vector Space Models - Week 04: Machine Translation and Document Search | 27/10/2025 | 27/10/2025 | Module 01 - Week 01 Module 01 - Week 02 Module 01 - Week 03 Module 01 - Week 04 |
| 3 | Complete Module 02 - Natural Language Processing with Probabilistic Models - Week 01: Auto-correction and Minimum Edit Distance - Week 02: Part-of-Speech Tagging and Hidden Markov Models - Week 03: Autocomplete and Language Models - Week 04: Word Embeddings with Neural Networks | 28/10/2025 | 28/10/2025 | Module 02 - Week 01 Module 02 - Week 02 Module 02 - Week 03 Module 02 - Week 04 |
| 4 | Complete Module 03 - Natural Language Processing with Sequence Models - Week 01: Recurrent Neural Networks for Language Modeling - Week 02: LSTMs and Named Entity Recognition - Week 03: Siamese Networks | 29/10/2025 | 29/10/2025 | Module 03 - Week 01 Module 03 - Week 02 Module 03 - Week 03 |
| 5 | Complete Module 04 - Natural Language Processing with Attention Models - Week 01: Neural Machine Translation - Week 02: Text Summarization - Week 03: Question Answering | 30/10/2025 | 30/10/2025 | Module 04 - Week 01 Module 04 - Week 02 Module 04 - Week 03 |
| 6 | - Learn how to deploy ML models as APIs - Try building a CRUD application entirely with FastAPI | 31/10/2025 | 31/10/2025 | Machine_Learning_Model_AS_API FastAPI_Built_Application_CRUD |
Week 01: Sentiment Analysis with Logistic Regression
Week 02: Sentiment Analysis with Naive Bayes
Week 03: Vector Space Models
Week 04: Machine Translation and Document Search
Week 01: Auto-correction and Minimum Edit Distance
Week 02: Part-of-Speech Tagging and Hidden Markov Models
Week 03: Autocomplete and Language Models
Week 04: Word Embeddings with Neural Networks
Week 01: Recurrent Neural Networks for Language Modeling
Week 02: LSTMs and Named Entity Recognition
Week 03: Siamese Networks
Week 01: Neural Machine Translation
Week 02: Text Summarization
Week 03: Question Answering
Machine Learning Model as API:
FastAPI CRUD Application:
app/main.py: Entry pointapp/routers/: API routesapp/models/: Database modelsapp/schemas/: Pydantic schemasapp/crud/: Database operationsapp/db/: Database configurationFastAPI Key Features Mastered:
Summary: Week 8 completed the entire NLP curriculum from basic to advanced, including 4 modules covering topics from classification, probabilistic models, sequence models to attention mechanisms. Mastered techniques from traditional methods (Naive Bayes, HMM) to modern deep learning approaches (RNN, LSTM, Attention). Also mastered FastAPI framework to deploy ML models as production-ready APIs with full CRUD operations, validation, and best practices. Ready to apply NLP and FastAPI knowledge to real-world projects.