0% found this document useful (0 votes)
3 views1 page

Machine Learning Module Task

The Coding Club at IIT Guwahati has released a Machine Learning task for 1st-year students, focusing on predicting Crowd Energy for a rock band's comeback tour using historical data. Participants must clean and analyze messy data, test hypotheses from the lead singer's notes, and optimize ticket pricing for maximum revenue. Deliverables include predictions, an analysis notebook, and a findings report, with evaluation criteria based on prediction accuracy, data cleaning, and feature engineering, among others.

Uploaded by

e.lingaraja
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views1 page

Machine Learning Module Task

The Coding Club at IIT Guwahati has released a Machine Learning task for 1st-year students, focusing on predicting Crowd Energy for a rock band's comeback tour using historical data. Participants must clean and analyze messy data, test hypotheses from the lead singer's notes, and optimize ticket pricing for maximum revenue. Deliverables include predictions, an analysis notebook, and a findings report, with evaluation criteria based on prediction accuracy, data cleaning, and feature engineering, among others.

Uploaded by

e.lingaraja
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Coding Club

IIT Guwahati
Coding Week

Machine
Learning
Task Released Deadline: 27th Dec

Exclusively for 1st-year students.*

Machine Learning Task 1

The World Tour of '99: The Data Detective

The Scenario

You are the newly hired data scientist for Electric Omen, a legendary rock band planning
their massive comeback tour. The band has played hundreds of shows across four
legendary venues, and now they need your expertise to ensure every future show is a
riotous success.

Your mission: predict the Crowd Energy (a score from 0-100) for future venues. The band's
manager believes that understanding what drives crowd energy will help them optimize
setlists, pricing, and scheduling for maximum impact.

You have access to the band's historical tour logs (tour_logs_train.csv). However, fair
warning, the band's roadies weren't exactly meticulous record-keepers. The data is chaotic,
messy, and inconsistent.

You also have access to the Lead Singer's personal notes (lead_singer_scribbles.txt). These
cryptic scribbles contain the singer's theories and observations about what affects crowd
energy. IMPORTANT: The singer admits these notes are unreliable, contradictory, and
possibly wrong. Treat them as hypotheses to test, not facts to assume.

Dataset

The below link contains the training and the test datasets, ensure that the test set is in no
way used for the training of your model, doing so will lead to disqualification. (link)

The Four Venues

Each venue has its own personality, quirks, and hidden rules. Part of your job is figuring out
what makes each one tick—and whether the singer's theories hold up.

The Holy Grounds (V_Alpha) - A converted monastery. The singer has theories about
noise limits here.

The Vampire’s Den (V_Beta) - A gothic nightclub. The singer believes timing matters, but
isn't sure how.

The Snob Pit (V_Gamma) - An exclusive venue. The singer suspects pricing plays a role,
but can't remember the details.

The Mosh Pit (V_Delta) - Chaotic crowds. The singer has conflicting memories about
what drives energy here.

Machine Learning Task 1

Y our M ission

Primary Objectives

Data Cleaning & Wrangling: The data is messy. Dates are inconsistent. Prices have mixed
currencies. Some readings are clearly errors. Your first job is to make sense of the chaos.

Exploratory Data Analysis (EDA): Use visualizations to discover patterns. Test the singer's
hypotheses against the actual data—some may be right, some may be wrong, some
may be partially true.

Feature Engineering: Create new features that capture the patterns you've discovered.

Think about interactions, thresholds, and transformations.

Model Training & Hyperparameter Tuning: Train a regression model to predict


Crowd_Energy. You must demonstrate hyperparameter tuning with cross-validation.

Prediction Submission: Generate predictions for the test set in the required format.

Hyperparameter Tuning Requirement

This is a mandatory requirement, not optional. Your submission must include:

Justification for your model choice

Documentation of hyperparameters explored (ranges, values tested)

Validation strategy used during tuning (e.g., k-fold cross-validation)

Final hyperparameter values with reasoning for selection

Comparison of tuned model vs. default parameters

Bonus Objective: Revenue Optimization

The band's manager, Rick, wants to maximize profit at V_Gamma (The Snob Pit). He's given
you the following business context:

Venue capacity: approximately 800 seats

Fixed costs per show: ~$5,000 (venue rental, crew, equipment)

Variable cost per attendee: ~$8 (security, cleaning, insurance)

Rick has noticed that crowd energy affects whether people stay, buy drinks, and buy
merch

Attendance may be affected by both ticket price and crowd energy—but Rick doesn't
know exactly how

Rick's request: "Find me the ticket price that makes the most money. I don't care how you
figure it out—just show me the math and justify it. If you tell me 'it depends on the moon'
I'm docking your pay."

Your task:

Derive your own revenue/profit optimization formula — we are NOT giving you the
formula

State your assumptions explicitly

Use your trained model to simulate different price points

Create a visualization showing your optimization curve

Identify and justify the optimal price point

Module Name Task

Warnings
Read these carefully. Ignoring them will result in failure.

The Scribbles Are UNRELIABLE

The Lead Singer's Scribbles contain theories, guesses, and half-remembered observations.
Some are correct. Some are wrong. Some are partially true. Do NOT treat them as ground
truth. Use them to generate hypotheses, then test those hypotheses against the actual data.

Data Leakage

Some columns in the dataset are collected AFTER the show. Using them to predict
Crowd_Energy is cheating and will result in models that fail catastrophically in production.
Think carefully about what information would actually be available BEFORE a show.

Red Herrings

Not every column matters. The singer has theories about many features, some are noise. A
good data scientist knows what to keep and what to discard based on evidence, not intuition.

Data Quality Issues

Dates are logged in multiple inconsistent formats (including text descriptions)

Prices include different currencies: $, £, €. Exchange rates: £1 ≈ $1.27, €1 ≈ $1.09

Some sensor readings have systematic failures (missing or zero values)

Outliers exist from data entry errors (impossible values)

Distribution Shift

The test set may not have the same distribution as the training set. Models that overfit to
training patterns will fail. Build robust models that generalize.

Unseen Categories

The test set may contain categorical values that don't exist in training. Make sure your
pipeline handles unknown categories gracefully without crashing

Deliverables
[Link] - Your predictions in the required format ( link)

analysis_notebook.ipynb - Complete analysis including EDA, cleaning, feature


engineering, hyperparameter tuning, and modeling

findings_report.pdf - 1 to 2 summary highlighting the key findings for each venue, which
of the singer's theories were correct/incorrect, model choice justification

(Bonus) revenue_optimization.pdf - Your formula derivation, assumptions, optimization


analysis, and recommended optimal price with visualization.

Machine Learning Task 1

Evaluation Criteria

You will be evaluated on:

Criterion Weightage

Prediction Accuracy (RMSE on test set) 20

Data Cleaning Quality 15

EDA & Pattern Discovery 20

Feature Engineering 25

Hyperparameter Tuning 10

Code Quality & Documentation 10

Bonus: Revenue Optimization (with formula derivation) +15

Note

Using data leakage features (features that would not be available before the show)

Submitting predictions in incorrect format

Hardcoding test set answers

No evidence of hyperparameter tuning (using only default parameters)

Plagiarism or collaboration (this is an individual assessment)

This challenge is designed to test real data science skills, not just model fitting. We want :

Critical thinking: Can you evaluate the singer's claims against evidence?

Data intuition: Can you recognize leakage, noise, and real signals?

Technical rigor: Can you properly tune and validate a model?

Communication: Can you explain your findings clearly?

Business sense: (Bonus) Can you translate a model into business recommendations?

Good luck. Rock on.

Deadline - 28th Dec

Submission Link

Join the WhatsApp Group

Having any doubts ? Contact us



Arkadeb : 9476256774

Manthan : 9512529995

Nilay : 9340251202

Pushpendra : 7351816883

Arnav : 7982390939

Naveen : 8074523143

Sarvesh : 7262006199

You might also like