At the end of this lesson, students are expected to:
To end our module on ML & generalization, letβs look back and recap what weβve learned. When we developed our avocado picking app, we learned that simply finding parameters that minimize an objective function on the training data is not enough. In ML, our models need to make good predictions on unseen data β they need to generalize.
We learned that underfitting happens when the model is insufficiently expressive to model the data, and overfitting happens when it has more expressiveness than is necessary and it unintentionally captures some of the natural variance.