WebClub
  • Events
  • Blogs
  • Members
  • HackClub
  • Linktree
wec_logo

A group of passionate computer science students helping the community of NITK

web_enthusiasts_club@nitk.edu.in

Faculty Advisor: Dr. Radhika B.S.

QUICK LINKS

  • Home
  • Blogs
  • Events
  • Team

OUR SIGS

  • Algorithms SIG
  • Intel SIG
  • Dev SIG
  • Systems SIG

OUR INITIATIVES

  • UniDAO
  • HackClub

SUBSCRIBE TO NEWSLETTER

© 2026 WebClub

Roadmap for AI & Machine Learning

8 September 2024•By
Bhuvanesh Singla , Hriday Mehta , Haricharana S , Chinmaya Sahu
Chart

Prerequisites:

  • Basic understanding of Calculus, especially terms like gradient, function minimization, derivatives etc.
  • Hands-on experience with Python, atleast to basic level.

General tips for entire journey:

  • Important libraries and framework which will be used most of the times:

    • Keras, TensorFlow

    • PyTorch

      (You don’t have to be familiar with any of these, and will learn on the go)

  • Start using Google Colab and Kaggle, as these will be used most of the time.

Topics:

Here is a list of topics, arranged in recommended order of learning:

TOPICSRESOURCES
  • Machine Learning
    • Supervised
      • Linear Regression
      • Logistic Regression
      • SVMs
      • Naive Bayes
      • Decision Trees
      • Random Forests
      • Ensembling
      • XGBoost
      • Light GBM (popular Kaggle models)
    • Unsupervised
      • Clustering Techniques
      • Anomaly Detection
      • Principal Component Analysis
  • Andrew Ng Machine Learning Specialisation available on coursera.
  • Blogs by Machine Learning Mastery
  • Blogs on Towards Data Science
  • CampusX playlist Playlist Link
  • Online ML League 2024 25 sessions: Playlist Link
  • Surf Kaggle for basic datasets and try implementing.
  • Deep Learning
    • Introduction to Neural Networks
    • Hyperparameter Tuning
      • Normalization (BatchNorm, InstanceNorm etc)
      • Weight Initialization (Xavier)
      • Learning Rate Decay
      • Types of loss functions - L1, L2 norm, etc..
    • CNNs
      • Basics of convolution and different operations involved
      • SOTA models
      • Augmentation methods - cropping, rotation, translation, etc…
      • Data preprocessing techniques - histogram equalization, CLAHE, etc..
      • Object Detection
    • Sequence Modeling
      • RNNs, LSTMs, GRUs
      • Natural Language Processing
        • Preprocessing Pipeline (Cleaning, Tokenization, Stemming, Lemmatization etc)
        • Embedding Techniques (GLove, Word2Vec, Skipgram, Negative Sampling etc)
        • Biases Removal
        • Transformers
        • BERT
        • Long-Range Transformers
  • Andrew Ng Deep Learning Specialisation available on Coursera.
  • Blogs by Machine Learning Mastery
  • Blogs on Towards Data Science
  • CampusX playlist Playlist Link
  • Online ML League 2024 25 sessions: Playlist Link
  • Surf Kaggle for basic datasets and try implementing.
  • J Alammar Blog - Transformers and NLP (Link)
  • Transformer from Scratch (Video)
  • Andrej Karpathy (Channel)

Once you are familiar with the above topics, you will have an idea of which topic you liked most and can delve deeper into it.
Here is a list of advanced topics in more detail:

TOPICSRESOURCES
  • Computer Vision
    • Classification
      • State-Of-The-Art Models
      • Difficult Problems from Kaggle
    • Segmentation
      • Premise and Loss functions - Dice Score, IoU, etc
      • U-Net
      • EfficientNet
    • Detection
      • YOLO and other SOTA Models
      • Difficult Problems from Kaggle
  • Survey papers - figure out which sub-domain you want to delve into and then figure out the relevant SOTA models from the survey papers. (Link)
  • Reinforcement Learning
    • Basic Definitions
    • K Arm Bandits
    • MDPs
    • Dyanmic Programming
    • MC and TD Methods
    • Planning and Model Based/Model Free RL
    • Deep RL
      • Approximate Solutions
      • Policy Gradient Methods
  • Google Deepmind Lectures (Playlist)
  • Barto Sutton (Textbook)
  • Alberta RL Specialization Coursera
  • Online ML League 2024 25 sessions: Playlist Link
  • Semi Supervised Learning
    • Assumptions
    • Mean teacher
    • MixMatch
    • FixMatch
    • Cross-teach
  • Starter Paper
  • Mean Teacher
  • MixMatch
  • FixMatch
  • Cross Teacher
  • Generative AI
    • Large Language Models
    • Vector Databases
    • Prompt “Engineering”
    • Langchain
  • OpenAI
  • Open Source LLMs (Mixtral)
  • Ollama Pinecone DB (documentation)
  • Prompt Design (Link)
  • LangChain (Website)

Additional Resources:

  1. Deep Learning Textbook
  2. Pattern Recognition and Machine Learning
  3. Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
  4. Krish Naik Machine Learning
  5. Statquest
  6. PyTorch Tutorials

Share

Categories

More Blogs

Exception Handling in Microcontrollers

June 25, 2026

Mastering Memory Management

January 27, 2025

MultiModal Magic: Integrating Diverse Data for Smarter AI systems

December 28, 2024