What is in the data?
Load a CSV with Pandas, inspect units and missing values, select valid features and create train, validation and held-out test sets.
WORKSHOP 01 / THIRD-YEAR ENGINEERING
Make a prediction. Test the evidence. Explain the decision. Build a complete machine-learning experiment through one campus-energy case study.
Workshop reference: JIGYASA / WORKSHOP / 01
Basic Python is enough to begin. Prior ML practical experience is not assumed.
THE WORK YOU WILL DO
Load a CSV with Pandas, inspect units and missing values, select valid features and create train, validation and held-out test sets.
Fit linear regression and compare its error with a training-mean baseline. Explain mean absolute error in kWh.
Train logistic regression, build a confusion matrix and interpret precision, recall and missed alerts.
Compare a decision tree in a guided experiment. Change depth and inspect training versus validation performance.
Detect a deliberately leaked future measurement, correct the experiment, lock your approach and evaluate once on the held-out test.
Keep the notebook, comparison table, leakage finding and model card. Explain your own contribution in an individual exit response.
THE PROPOSED EIGHT-HOUR DAY
Short explanations lead into guided notebooks and paired work. Partners rotate the keyboard. The 300 practical minutes include demonstrations and troubleshooting; 75 minutes are reserved for breaks.
Opening example and readiness check; distinguish rules, learned predictions and generative AI.
Features, targets, baselines and the roles of training, validation and test data.
Load the dataset; inspect units and missing values; split before fitting preprocessing.
15 minutes.
Linear regression, a mean baseline and interpreting prediction error.
Logistic regression and high-demand alerts on validation data.
45 minutes.
Confusion matrix, accuracy, precision, recall and validation-based threshold choices.
Decision-tree depth, overfitting and training versus validation performance.
15 minutes.
Find leakage, correct the workflow, lock the chosen model and complete the final test and model card.
Selected team explanations; every pair submits its artifacts.
Exit response, a seven-day extension and feedback.
BUILT AROUND YOUR CURRICULUM
Designed for third-year engineering students who know basic Python. The sequence connects data preparation, supervised learning and evaluation to a complete practical workflow. We can adapt examples to the host institution’s syllabus before delivery.
ML workflow, regression, classification and evaluation, with a runnable mini-project and evidence from held-out data.
Preprocessing, validation, overfitting and decision-tree comparison. The host faculty can map these to local course outcomes.
A complete supervised-learning workflow is the focus. KNN, K-means, SVM, ensembles, deep learning and deployment are suitable follow-on topics; they are not additional full practicals in this day.
ARRIVE READY TO EXPERIMENT
Review Python variables, lists, functions and reading a table. A laptop or paired lab workstation with a CPU is sufficient. The delivery team will confirm the notebook environment in a technical preflight.
Planned tools: Python, NumPy, Pandas, Matplotlib and scikit-learn, using Jupyter or Colab where access permits. Six guided notebooks, the synthetic dataset, learner notes, slides and revision podcasts are available in the learning workspace.
Resource status: the reusable teaching pack is available. Each host confirms its event date, lab setup and delivery arrangements.
A runnable notebook, baseline/model comparison, confusion matrix, leakage finding and a short model card. A seven-day extension asks you to change one valid feature or model setting and justify the result.
Proposed capacity: up to 60 students in pairs, supported by one lead facilitator and two mentors. Lab capacity, support staff, accessibility needs and date are confirmed with the institution.
PROGRAMME FACULTY / AKASH CHATAKE
Proposed for third-year engineering students. Dates and institutional delivery are subject to agreement. This page does not open enrolment or issue completion certificates.