Early Stopping with Batch Gradient Descent using Python SciKit Learn.

Background Info

html

Early stopping in regularization

  • Method to regularize an interative learning algorithm that stops training as soon as the error reaches a minimum.

  • The project goals

    • Discuss the need for early stopping in machine learning.
    • Demonstrate how implement early stopping using Batch Gradient Descent using python SciKit Learn.

    Resources & Citations

    • Géron, Aurélien. Hands-on Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems. 2019. Print.

    Methods

    Data

    1. The data for this project was obtained randomly generated using numpy.


    Analysis
    The programming language Python was used in this project. The matplotlib library was used to visualize the data. Numpy and Scikit-Learn libraries were used in the calculations and machine learning models.