Algorithms, models and training concepts.
A hyperparameter is a value or setting chosen by the user before training a machine learning model that controls the learning process itself.