Hyperparameter optimization: Foundations, algorithms, best practices, and open challenges | Synapse