Important
π’ Live Student Notice & Activity Board: Check our Live Activities Radar on aimlcluboct.github.io/#activities β for upcoming workshop dates, live Colab session links, and student registrations!
The Workshops repository houses the code, slide decks, datasets, and interactive notebooks developed for the AI & Machine Learning Club (AIML Club OCT), Oriental College of Technology, Bhopal.
Unlike abstract lecture slides, every workshop folder provides reproducible code and self-contained environments that attendees can run locally or directly in their browsers using Google Colab.
Explore workshop materials based on your experience:
- π’ Beginner Workshops (
beginner/):- 1. Python for AI & Vectorized Computing (
01_python_numpy_basics.ipynb) - 2. Exploratory Data Analysis & Visual Storytelling (
02_exploratory_data_analysis.ipynb) - 3. Intro to Machine Learning: From Zero to Classification (
03_intro_machine_learning.ipynb) - 4. NLP & Sentiment Analysis: Text Classification with Scikit-Learn (
04_nlp_sentiment_analysis.ipynb)
- 1. Python for AI & Vectorized Computing (
- π‘ Intermediate Workshops (
intermediate/):- Deep Learning Fundamentals with PyTorch
- Real-Time Computer Vision & Object Detection with OpenCV and YOLO
- Modern Natural Language Processing with Hugging Face
- π΄ Advanced Workshops (
advanced/):- Building Retrieval-Augmented Generation (RAG) Systems
- Autonomous AI Agents with Tool-Calling & LangGraph
- Deploying ML Models as Microservices with FastAPI & Docker
- π§© Workshop Blueprint Template (
templates/):- Standard template for instructors and workshop leads.
You do not need a high-end GPU or complex local installations to get started!
- Navigate to any notebook file (
.ipynb) in this repository. - Replace
github.comwithcolab.research.google.com/githubin the URL, or click the Open In Colab badge provided in each workshop's README. - In Colab, select Runtime > Change runtime type > T4 GPU to access free hardware acceleration.
If you prefer running workshops on your local machine:
-
Clone the repository:
git clone https://github.com/AIMLCLUBOCT/Workshops.git cd Workshops -
Create and activate a virtual environment:
# Windows PowerShell python -m venv .venv .venv\Scripts\Activate.ps1 # Linux / macOS python3 -m venv .venv source .venv/bin/activate
-
Install dependencies and launch Jupyter:
pip install jupyterlab numpy pandas matplotlib scikit-learn torch jupyter lab
Every workshop directory follows this structure:
Workshops/[level]/[workshop-name]/
βββ README.md # Workshop syllabus, prerequisites, and timeline
βββ slides/ # Lecture slides (PDF format)
βββ notebooks/
β βββ 01_starter.ipynb # Interactive student exercises with TODOs
β βββ 02_solution.ipynb # Complete instructor reference solution
βββ data/ # Small sample datasets or synthetic generators
βββ requirements.txt # Exact dependencies needed for the session
Are you leading a club workshop or proposing a hands-on session? Please review our Contributing Guidelines and use the Workshop Template.
- Official Website: aimlcluboct.in
- Digital Hub & Socials: social.aimlcluboct.in
- Upcoming Workshops: aimlcluboct.in/events
- πΈ Workshop Moments & Photo Gallery: Google Drive Photo Archive
- Suggest a Workshop Topic: voice.aimlcluboct.in
- Email: aimlcluboct@gmail.com