Machine Learning Zoomcamp 2024

Machine Learning Zoomcamp 2024 Dashboard

Course-level participation, homework, and project statistics.

Course overview

Total enrollments
1210
Project submissions
438
Project completion rate
19.2%
Average total score
23.0
Median total score
7
Overall completion rate
20.9%
Graduates
169

Project outcomes

Score to pass
0
Passed
391
Failed
47
Median project score
23

Homework statistics

Median time and score by homework. Hover values on desktop for interquartile ranges.

Homework 1: Introduction to Machine Learning

Submissions
659
Completion
54.5%
Median score
7
Lecture time
4h
Homework time
1h
Total time
5h

Homework 2: Machine Learning for Regression

Submissions
468
Completion
38.7%
Median score
5
Lecture time
5h
Homework time
3h
Total time
8h

Homework 3: Machine Learning for Classification

Submissions
385
Completion
31.8%
Median score
6
Lecture time
5h
Homework time
3h
Total time
8h

Homework 4: Evaluation Metrics for Classification

Submissions
324
Completion
26.8%
Median score
6
Lecture time
4h
Homework time
3h
Total time
7h

Homework 5: Deploying Machine Learning Models

Submissions
275
Completion
22.7%
Median score
6
Lecture time
4h
Homework time
3h
Total time
8h

Homework 6: Decision Trees and Ensemble Learning

Submissions
234
Completion
19.3%
Median score
6
Lecture time
4h
Homework time
3h
Total time
7h

Homework 8: Neural Networks and Deep Learning

Submissions
162
Completion
13.4%
Median score
6
Lecture time
6h
Homework time
3h
Total time
10h

Homework 9: Serverless Deep Learning

Submissions
139
Completion
11.5%
Median score
6
Lecture time
4h
Homework time
4h
Total time
8h

Homework 10: Kubernetes and TensorFlow Serving

Submissions
99
Completion
8.2%
Median score
7
Lecture time
5.5h
Homework time
2h
Total time
9.5h

ML Zoomcamp 2024 Competition

Submissions
24
Completion
2.0%
Median score
9
Lecture time
-
Homework time
-
Total time
-

Article

Submissions
17
Completion
1.4%
Median score
23
Lecture time
-
Homework time
-
Total time
-

Assignment difficulty

Ranked by lowest median question score relative to the maximum achievable. Normalizing by question count makes homeworks of different lengths comparable; a lower percentage indicates a harder assignment.

Rank Homework Median score Score % Completion
1 Homework 2: Machine Learning for Regression 4 / 6 66.7% 38.7%
2 Homework 3: Machine Learning for Classification 5 / 6 83.3% 31.8%
3 Homework 9: Serverless Deep Learning 5 / 6 83.3% 11.5%
4 Homework 1: Introduction to Machine Learning 7 / 7 100.0% 54.5%
5 Homework 4: Evaluation Metrics for Classification 6 / 6 100.0% 26.8%
6 Homework 5: Deploying Machine Learning Models 6 / 6 100.0% 22.7%
7 Homework 6: Decision Trees and Ensemble Learning 6 / 6 100.0% 19.3%
8 Homework 8: Neural Networks and Deep Learning 6 / 6 100.0% 13.4%
9 Homework 10: Kubernetes and TensorFlow Serving 7 / 7 100.0% 8.2%

Question difficulty

Share of submitted answers that were correct, per question. A lower percentage points to a harder or more confusing question. Participation-only questions are excluded.

Homework Question Correct Answers % correct
Homework 1: Introduction to Machine Learning Records count 646 659 98.0%
Laptop brands 612 659 92.9%
Missing values 571 659 86.6%
Maximum final price 651 659 98.8%
Median value of Screen 579 659 87.9%
Sum of weights 597 659 90.6%
Homework 2: Machine Learning for Regression Missing values 448 468 95.7%
Median for RAM 463 468 98.9%
Filling NAs 237 468 50.6%
Regularization 169 468 36.1%
RMSE spread 345 468 73.7%
RMSE on Test 318 468 67.9%
Homework 3: Machine Learning for Classification Mode for the column `education` 373 385 96.9%
Two features with the biggest correlation 354 385 91.9%
Variable with the biggest mutual information score 363 385 94.3%
Accuracy on the validation dataset 364 385 94.5%
Smallest `C` that leads to the best accuracy on the validation set 196 385 50.9%
Homework 4: Evaluation Metrics for Classification Highest feature AUC 304 324 93.8%
Validation AUC 269 324 83.0%
Precision and recall 275 324 84.9%
F1 score threshold 269 324 83.0%
STD for 5-Fold CV 269 324 83.0%
Best C 285 324 88.0%
Homework 5: Deploying Machine Learning Models Probability of subscription 237 275 86.2%
Probability of subscription (Flask) 239 275 86.9%
Size of base image 225 275 81.8%
Probability of subscription (Docker) 218 275 79.3%
Homework 6: Decision Trees and Ensemble Learning Most important featute 228 234 97.4%
Random forest RMSE 214 234 91.5%
Number of estimators 177 234 75.6%
Best max_depth 203 234 86.8%
Most important feature 205 234 87.6%
Eta for XGBoost 198 234 84.6%
Homework 8: Neural Networks and Deep Learning Best loss function 151 162 93.2%
Total number of parameters 134 162 82.7%
Median of training accuracy for all the epochs 144 162 88.9%
Standard deviation of training loss for all the epochs 131 162 80.9%
Mean of test loss for all the epochs 144 162 88.9%
Average of test accuracy for the last 5 epochs 133 162 82.1%
Homework 9: Serverless Deep Learning Size of converted model 125 139 89.9%
Output index 132 139 95.0%
Model output 117 139 84.2%
Image size 112 139 80.6%
Model output (docker) 81 139 58.3%
Homework 10: Kubernetes and TensorFlow Serving <value> of the probability of getting a subscription 92 99 92.9%
The smallest deployable computing unit 96 99 97.0%
`Type` of the running service 97 99 98.0%
Command to upload docker image 99 99 100.0%
Create deployment (<Port>) 99 99 100.0%
ML Zoomcamp 2024 Competition Your score (public) 0 24 0.0%
Your score (private - after the competition finishes) 0 24 0.0%
Article PR URL 0 17 0.0%

Submission timing

When homework submissions arrive relative to the deadline, across all assignments.

A week or more early
292 (10.5%)
3-7 days early
460 (16.5%)
1-3 days early
665 (23.9%)
Final day
627 (22.5%)
After the deadline
742 (26.6%)

Engagement over time

Homework submissions per week, across all assignments. Bars are scaled to the busiest week.

Sep 16, 2024
165
Sep 23, 2024
206
Sep 30, 2024
397
Oct 07, 2024
458
Oct 14, 2024
371
Oct 21, 2024
319
Oct 28, 2024
264
Nov 04, 2024
165
Nov 18, 2024
8
Nov 25, 2024
35
Dec 02, 2024
143
Dec 09, 2024
112
Dec 16, 2024
91
Dec 23, 2024
11
Feb 17, 2025
41

Graduates

169 students completed the course and received certificates.