~/projects/hackml

HackML

> A machine-learning project built around a disciplined evaluation pipeline — k-fold cross-validation, model optimization, and reproducible results.

// pipeline

01load + clean dataset
02engineer features
03split → k-fold (k=5)
04train candidate models
05cross-validate + tune
06select best by CV score
Type
Machine Learning
Validation
K-fold CV
Focus
Model optimization
Stack
Python · sklearn
Pythonscikit-learnNumPypandasMatplotlib

K-fold cross-validation

Built a robust evaluation harness using k-fold cross-validation to estimate generalization honestly and avoid overfitting to a single train/test split.

Model optimization

Swept hyperparameters and compared model families, tuning for the metric that mattered rather than raw accuracy on an imbalanced set.

Feature engineering

Cleaned, encoded, and engineered features from raw data so the model had signal to learn from — often the highest-leverage step in the pipeline.

Reproducible pipeline

Wrapped preprocessing, training, and evaluation into a scripted pipeline so results could be regenerated end-to-end on demand.