Objective
- Build advanced knowledge and skills in AI/ML, including deep learning and NLP.
- Gain exposure to future-ready topics like transformers and real-world applications.
- Create multiple projects to build a portfolio.
Structure
The first 3 months follow the same structure as the 3-month plan, focusing on fundamentals and ANN. The additional 3 months include advanced topics and large-scale projects.
Month 4: Deep Learning Advanced Topics
Week 13: Convolutional Neural Networks (CNN)
- Topics:
- High-level understanding of CNNs: Filters, pooling, and feature maps.
- Applications of CNN in image processing.
- Tasks:
- Analyze an existing pre-trained CNN model like ResNet.
Week 14: Transfer Learning and Pretrained Models
- Topics:
- Introduction to transfer learning.
- Fine-tuning pre-trained models.
- Tasks:
- Use a pre-trained model to classify a custom image dataset.
Week 15: Recurrent Neural Networks (RNN)
- Topics:
- Sequence modeling with RNNs.
- Applications in text and time-series data.
- Tasks:
- Implement an RNN for a sentiment analysis task.
Week 16: Introduction to Transformers
- Topics:
- Basics of transformers and their importance in NLP.
- Overview of BERT and GPT.
- Tasks:
- Use Hugging Face Transformers to fine-tune BERT for text classification.
Month 5: Natural Language Processing (NLP)
Week 17: Text Preprocessing
- Topics:
- Tokenization, stemming, lemmatization.
- Bag-of-Words, TF-IDF.
- Tasks:
- Perform text preprocessing on an IMDB dataset.
Week 18: Advanced NLP Techniques
- Topics:
- Named Entity Recognition (NER).
- Topic modeling using Latent Dirichlet Allocation (LDA).
- Tasks:
- Apply NER on a news dataset.
Week 19: Chatbot Development
- Topics:
- Building chatbots using rule-based and ML techniques.
- Tasks:
- Create a chatbot for customer query resolution.
Week 20: Project on NLP
- Activities:
- Work on an NLP-focused project, such as sentiment analysis or question-answering systems.
Month 6: Capstone Project and Industry Preparation
Week 21-22: Capstone Project
- Activities:
- Select and execute a large-scale project (e.g., recommendation system, fraud detection).
- Implement advanced ML/DL techniques to achieve objectives.
Week 23: Portfolio Development
- Activities:
- Refine GitHub repositories.
- Prepare a portfolio website showcasing all projects.
Week 24: Career Preparation
- Activities:
- Mock interviews and resume reviews.
- Present the capstone project to mentors.