Skip to course content
Free course

Machine Learning Foundations / Module 3

Module 3 activity

Activity: Train First Supervised Baselines

Activity ID: ML-M03-A01 Estimated active time: 55-75 minutes

Goal

Create a short baseline comparison note for one regression task and one classification task.

Inputs

  • data/module_03_regression_baseline_v1.csv
  • data/module_03_classification_baseline_v1.csv
  • data/data-dictionary.md
  • notebooks/module-03-worked.ipynb
  • notebooks/module-03-practice.ipynb

Instructions

  1. Fit a majority-class baseline for the classification task and record its score.
  2. Fit a mean-prediction baseline for the regression task and record its error.
  3. Fit one model of each type and compare against the matching baseline.
  4. State which metric you are using and why it suits the target type.
  5. Report the gap between model and baseline, not the model score alone.
  6. Write two limitations, at least one about the data rather than the model.

Submission table

FieldYour answer
Regression target
Regression feature columns
Regression baseline
Regression candidate model
Regression metric
Regression result
Classification target
Classification positive class
Classification baseline
Classification candidate model
Classification metric
Classification result
One predicted probability explained
Two limitations

Quality checklist

  • [ ] Both baselines are fitted and reported.
  • [ ] The metric matches the target type (accuracy or RMSE, not both).
  • [ ] The gap over baseline is stated explicitly.
  • [ ] No claim rests on a single number.
  • [ ] Limitations name a specific weakness, not a generic caveat.

Submission format

Submit a completed Markdown table and a 4-6 sentence explanation. The notebook outputs can be used as evidence.

Safety note

Use only the supplied synthetic datasets. Do not add, upload, or paste real learner data.