MLP Project Notes

MLP project: heavy equipment price prediction

My Machine Learning Practice project from the IIT Madras BS in Data Science. A Kaggle regression problem: predict the auction price of used construction machines. Metric RMSLE, best leaderboard score 0.18223.

Notebook

Guidance

Five things I learned

  1. Read the metric first. RMSLE means training on log1p(target), and that shaped every later decision.
  2. Trust the leaderboard over local CV when they disagree. Two of my best local results did worse on Kaggle.
  3. Seed bagging is the cheapest reliable gain. Heavy hyperparameter tuning gave almost nothing.
  4. Target encoding has to be out-of-fold and smoothed. Otherwise each row sees its own answer.
  5. Good features beat bigger models. The biggest jump came from features built on related sales.