Lessons
- 1Framing the problemClassification, regression or clustering, and what you are measuring before you write a line.
- 2Linear and logistic regressionWritten by hand once so you understand it, then in three lines of scikit-learn.
- 3Splitting the dataTrain, validation and test, and why leakage destroys every number you report after it.
- 4MetricsAccuracy lies on imbalanced data; precision, recall and the confusion matrix do not.
- 5Trees, forests and boostingA decision tree, a random forest, then XGBoost, and why they beat networks on tables.
- 6Feature engineeringEncoding and scaling, and when a new feature earns its keep instead of adding noise.
- 7Clustering and dimensionalityk-means and PCA, and when clustering is a discovery instead of a pretty illusion.
- 8Project: imbalanced classificationA naive baseline, a model that beats it, and a report that argues with numbers.