PROJECT KICKOFF

Your machine learning project

Choosing a question, finding data, and planning honest evaluation

Today's key line of code
question -> data -> baseline
-> models -> honest test -> report

What makes a good project

1

A clear question

One sentence: what you predict or discover, and for whom it would be useful.

2

Data you can get

Enough rows (a few hundred at least), legally and ethically obtained, usable offline.

3

An honest measure

A metric that matches the cost of mistakes, and a baseline to beat.

Md Mahbub E NoorProject kickoff: your own ML projectUniversity of Barishal2 / 9

Project ideas that work offline

IdeaDataType
Bangla or Banglish SMS spamMessages you collect with permission, anonymisedClassification
Wine, cancer or digits deep-diveBuilt into scikit-learnClassification
Diabetes progressionBuilt into scikit-learnRegression
Student study habitsA short anonymous survey of classmatesRegression or clustering
Local prices or weatherRecords you obtain as a CSV file [check the source]Regression
Your own ideaDiscuss with the instructor firstAny
Md Mahbub E NoorProject kickoff: your own ML projectUniversity of Barishal3 / 9

Milestones

1Proposal
[date]
➜
2Data ready
[date]
➜
3Baseline
[date]
➜
4Models
[date]
➜
5Evaluation
[date]
➜
6Report
[date]
➜
7Present
[date]

Each milestone is a short check-in. Problems found early are easy to fix.

Md Mahbub E NoorProject kickoff: your own ML projectUniversity of Barishal4 / 9

The proposal: one page

SectionWhat to write
Title and teamNames and student IDs
QuestionOne sentence: what you predict or discover
DataSource, size, features, label; how you get it; privacy plan
TypeClassification, regression or clustering
EvaluationMain metric and why; baseline; split and cross-validation plan
RisksWhat might go wrong, and your backup plan
Md Mahbub E NoorProject kickoff: your own ML projectUniversity of Barishal5 / 9

How the project is graded

PartWeightWhat earns marks
Proposal[__%]Clear question, realistic data plan
Method[__%]Correct split, baseline, pipeline, cross-validation
Results[__%]Honest test score, right metric, error analysis
Report[__%]Clear, one structure, limits stated
Presentation[__%]Explains choices and results in 5 minutes
Md Mahbub E NoorProject kickoff: your own ML projectUniversity of Barishal6 / 9

Pitfalls to avoid

1

Too big

One clear question beats five vague ones. Shrink the scope early.

2

No baseline

A score means nothing without a simple guess to compare with.

3

Peeking at the test set

Choose everything with cross-validation; test once, at the end.

Md Mahbub E NoorProject kickoff: your own ML projectUniversity of Barishal7 / 9

Ground rules

1

Data ethics

Permission, anonymisation, safe storage. No personal data in submitted files.

2

AI tools

[Course AI policy]. You must be able to explain every line of your code.

3

Teamwork

[Team size and rules]. Every member presents part of the work.

Md Mahbub E NoorProject kickoff: your own ML projectUniversity of Barishal8 / 9

Next step: your proposal

Proposal due: [date]

1

Choose

Pick a question and check that the data really exists and is usable offline.

2

Explore

Load the data and make two charts. Note the size, the label and the class balance.

3

Write

Write the one-page proposal using the template. Submit by [date].

Submit on [LMS / Google Classroom]: your one-page proposal as a PDF or Word file, named Proposal_<your ID>.
Md Mahbub E NoorProject kickoff: your own ML projectUniversity of Barishal9 / 9