Search NASASearch

DOE OSTI · 3002304

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

Abstract

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.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Egele, Romain [Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)] (ORCID:0000000289928192), Balaprakash, Prasanna [Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)] (ORCID:0000000202925715), Wiggins, Gavin M. [Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)] (ORCID:0000000247376596), Eiffert, Brett [Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)]. 2025-05-19. DeepHyper: A Python Package for Massively Parallel Hyperparameter Optimization in Machine Learning. https://doi.org/10.21105/joss.07975

Cite the original work for its findings. Save a collection to share your selection of sources.