Machine Learning models have two types of parameters
Model Parameters: Initialized and updated during the training process as the machine learning algorithm learns the data patterns, like the weights of the neurons in neural networks
Hyperparameters: Set before the training process starts for a machine learning algorithm, these parameters are configured for an ML model to minimize the loss function. They are integral in building the structure of the model, examples of hyperparameters include learning rate, batch size, optimizer, and more.
Hyperparameters are parameters set before the training of a machine learning model, which controls the machine learning model’s behavior and is used to optimize its performance of the model by reducing the loss.