Parameter vs. Hyperparameter
A setting chosen outside the ordinary parameter-fitting process.
What the model learns versus what you configure
In model training, a parameter such as a weight is fitted from data. A hyperparameter such as the learning rate controls how training runs. In programming, parameter also means a named function input; the context matters.
Example
Training can update a network’s weights while you hold its learning rate fixed. Hyperparameter search can optimize the learning rate in a separate process.