#Hyperparameters
Inputs of ML algorithms that influence the performance of the model. They’re not part of the Training Dataset and cannot be learned from them.
e.g.
- Maximum depth of the tree in the decision tree learning algorithm
- Misclassification penalty in support vector machines.
k
in the kNN algorithm- Target dimensionality in dimensionality reduction.
#Parameters
Variables that define the model trained by the learning algorithm.
Parameters are directly modified by the learning algorithm based on the training data. The goal of learning is to find such values of parameters that make the model optimal in a certain sense.
e.g.
w
andb
in the equation of linear regressiony = wx + b