Skip to content
DeepForgeby svx

ML Fundamentals problems

Regressions, trees, clustering, metrics. The classic toolkit, from scratch.

360 problems129 Easy160 Medium71 Hard

50 problems

Linear Regression
ml-001
Medium
Logistic Sigmoid
ml-002
Easy
K-Means One Iteration
ml-003
Hard
K-Nearest Neighbors
ml-004
Medium
Best Decision Tree Split
ml-005
Hard
Entropy
ml-006
Easy
Gini Impurity
ml-007
Easy
Accuracy
ml-008
Easy
Precision, Recall, F1
ml-009
Medium
K-Fold Split Indices
ml-010
Medium
2D Linear Regression via Normal Equation
ml-011
Hard
MSE Gradient
ml-012
Medium
Ridge Regression Closed Form
ml-013
Hard
Binary Cross-Entropy Loss
ml-014
Medium
Macro F1 Score
ml-015
Medium
Confusion Matrix Counts
ml-016
Easy
Mean Squared Error
ml-017
Easy
Mean Absolute Error for Regression
ml-018
Easy
Root Mean Squared Error for Regression
ml-019
Easy
R-Squared Score
ml-020
Medium
Deterministic Train/Test Split
ml-021
Easy
Shuffled Train/Test Split
ml-022
Medium
Standardization of Feature Values
ml-023
Easy
Min-Max Scaling
ml-024
Easy
Robust Scaling
ml-025
Medium
One-Hot Encoding
ml-026
Easy
Label Encoding
ml-027
Easy
KNN Regression
ml-028
Medium
Euclidean Distance
ml-029
Easy
Manhattan Distance
ml-030
Easy
Minkowski Distance
ml-031
Medium
K-Means Assignment Step
ml-032
Medium
K-Means Centroid Update
ml-033
Easy
K-Means Inertia
ml-034
Medium
Information Gain
ml-035
Hard
Majority Class
ml-036
Easy
Gaussian Naive Bayes Likelihood
ml-037
Medium
Naive Bayes Predict
ml-038
Hard
Bootstrap Sample
ml-039
Medium
Bagging Feature Subset
ml-040
Medium
PCA Mean Centering
ml-041
Easy
Covariance Matrix
ml-042
Hard
Power Iteration
ml-043
Hard
Projection onto a Principal Component
ml-044
Medium
Explained Variance Ratio
ml-045
Hard
Cosine Similarity of Feature Vectors
ml-046
Easy
Z-Score Outlier Detection
ml-047
Medium
Inverse-Frequency Class Weights
ml-048
Medium
Stratified Train/Test Split
ml-049
Medium
Bootstrap Confidence Interval
ml-050
Hard

Showing 50 of 360 problems.

Other categories