Publications 2024

Bayesian Optimization for Hyperparameters Tuning in Neural Networks

Gabriele Onorato

Bachelor's thesis, Sapienza University of Rome (arXiv 2024)

The mean of the Gaussian-process model Bayesian optimization infers of the Rosenbrock function, with its trials clustering at the optimum.

Gaussian-process Bayesian optimization with Ax and BoTorch to tune CNN hyperparameters in fewer trials.

Abstract

This study investigates the application of Bayesian Optimization (BO) for the hyperparameter tuning of neural networks, specifically targeting the enhancement of Convolutional Neural Networks (CNN) for image classification tasks. Bayesian Optimization is a derivative-free global optimization method suitable for expensive black-box functions with continuous inputs and limited evaluation budgets. The BO algorithm leverages Gaussian Process regression and acquisition functions like Upper Confidence Bound (UCB) and Expected Improvement (EI) to identify optimal configurations effectively. Using the Ax and BOTorch frameworks, this work demonstrates the efficiency of BO in reducing the number of hyperparameter tuning trials while achieving competitive model performance. Experimental outcomes reveal that BO effectively balances exploration and exploitation, converging rapidly towards optimal settings for CNN architectures. This approach underlines the potential of BO in automating neural network tuning, contributing to improved accuracy and computational efficiency in machine learning pipelines.

Cite

@misc{onorato2024bayesian,
  title         = {Bayesian Optimization for Hyperparameters Tuning in Neural Networks},
  author        = {Onorato, Gabriele},
  year          = {2024},
  eprint        = {2410.21886},
  archivePrefix = {arXiv},
  note          = {Bachelor's thesis, Sapienza University of Rome}
}

All publications