Automating hyperparameters search of a CNN
This is a the final project of the Automated Machine Learning that I took on the University of Freiburg, Germany.
The problem what to optimize automaticly the hyperparameters of a convolutional neural network. My approach for optimizing a network accuracy with constraints has been an Evolutionary Algorithm with Hyperband, which focuses on keeping a population that satisfy the constraints to then optimize the accuracy. If a configuration with the specified constraints is not satisfied the algorithm returns the one with the best found precision.
Constraints:
- Network size.
- Precision.