Skip to main content
SHARE
Publication

DeepHyper: A Python Package for Massively Parallel Hyperparameter Optimization in Machine Learning...

by Romain P Egele, Prasanna Balaprakash, Gavin M Wiggins, Brett C Eiffert
Publication Type
Journal
Journal Name
The Journal of Open Source Software
Publication Date
Page Number
7975
Volume
10
Issue
109

Machine learning models are increasingly applied across scientific disciplines, yet their effectiveness often hinges on heuristic decisions such as data transformations, training strategies, and model architectures—that are not learned by the models themselves. Automating the selection of these heuristics and analyzing their sensitivity is crucial for building robust and efficient learning workflows. DeepHyper addresses this challenge by democratizing hyperparameter optimization, providing accessible tools to streamline and enhance machine learning workflows from a laptop to the largest supercomputer in the world. Building on top of hyperparameter optimization, it unlocks new capabilities around ensembles of models for improved accuracy and uncertainty quantification. All of these organized around efficient parallel computing.