Skip to content

VishMaster17/ai-ml-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ AI & Machine Learning Hands-On Workshop

Welcome to the official repository for the 3-Day AI/ML Hands-On Workshop designed for 3rd-year Information Science Engineering students. This workshop emphasizes practical learning with real-world datasets and industry tools.


πŸ“… Workshop Overview

Duration: 3 Days
Focus: Applied Machine Learning, AI Applications, Chatbots, Emotion Detection, Deployment
Tools: Python, Scikit-learn, TensorFlow, OpenAI, FAISS, FastAPI, Google Colab


🧠 Learning Objectives

By the end of the workshop, participants will be able to:

  • Understand ML types: Supervised, Unsupervised, ANN
  • Build real-world ML models and AI applications
  • Create AI chatbots using vector databases and LLMs
  • Deploy AI solutions using FastAPI and cloud platforms

πŸ—‚οΈ Folder Structure

ai-ml-college-workshop/
β”œβ”€β”€ day1_supervised_learning/
β”‚   β”œβ”€β”€ 01_intro_to_ml.ipynb
β”‚   β”œβ”€β”€ 02_house_price_regression.ipynb
β”‚   β”œβ”€β”€ 03_spam_classifier.ipynb
β”‚
β”œβ”€β”€ day2_unsupervised_chatbot/
β”‚   β”œβ”€β”€ 04_customer_segmentation.ipynb
β”‚   β”œβ”€β”€ 05_market_basket_apriori.ipynb
β”‚   β”œβ”€β”€ 06_chatbot_vector_llm.ipynb
β”‚
β”œβ”€β”€ day3_ann_deployment/
β”‚   β”œβ”€β”€ 07_emotion_detector_tensorflow.ipynb
β”‚   β”œβ”€β”€ 08_resume_screener.ipynb
β”‚   β”œβ”€β”€ 09_ga_tsp_solver.ipynb
β”‚   β”œβ”€β”€ 10_model_deployment_fastapi.ipynb

πŸ“š Key Topics Covered

  • πŸ“Œ Introduction to AI & ML
  • πŸ“Œ Supervised Learning: Classification, Regression
  • πŸ“Œ Unsupervised Learning: Clustering, Association
  • πŸ“Œ AI Chatbots with OpenAI & FAISS
  • πŸ“Œ Emotion Detection with ANN (TensorFlow)
  • πŸ“Œ Model Deployment with FastAPI

βš™οΈ Requirements

  • Python 3.8+
  • Google Colab account or Jupyter Notebook
  • API Key from OpenAI

Install additional dependencies:

pip install -r requirements.txt

πŸ§ͺ Datasets

Sample datasets are loaded via public URLs in each notebook.
For image datasets, you can upload your own or request the zipped folder if not provided here.


πŸš€ Getting Started

  1. Fork or clone this repository
  2. Open notebooks in Google Colab or Jupyter
  3. Run each cell with your own API keys (where required)
  4. Try bonus challenges at the end of each notebook!

🎯 Final Project Ideas

  • AI Resume Screener
  • Custom FAQ Chatbot
  • Market Basket Recommendation System
  • Emotion-based Music Recommender

πŸ™Œ Acknowledgements

Special thanks to the students and faculty of [Your Institution] for participating!
Open-source libraries: Scikit-learn, FAISS, OpenAI, TensorFlow, FastAPI, mlxtend

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published