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.
Duration: 3 Days
Focus: Applied Machine Learning, AI Applications, Chatbots, Emotion Detection, Deployment
Tools: Python, Scikit-learn, TensorFlow, OpenAI, FAISS, FastAPI, Google Colab
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
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
- π 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
- Python 3.8+
- Google Colab account or Jupyter Notebook
- API Key from OpenAI
Install additional dependencies:
pip install -r requirements.txtSample 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.
- Fork or clone this repository
- Open notebooks in Google Colab or Jupyter
- Run each cell with your own API keys (where required)
- Try bonus challenges at the end of each notebook!
- AI Resume Screener
- Custom FAQ Chatbot
- Market Basket Recommendation System
- Emotion-based Music Recommender
Special thanks to the students and faculty of [Your Institution] for participating!
Open-source libraries: Scikit-learn, FAISS, OpenAI, TensorFlow, FastAPI, mlxtend