AutoKeras
AutoKeras specializes in deep learning model selection. Whether your data involves classification or regression, it automatically builds an optimal neural network, which is pretty cool! It is built upon Keras Tuner, the HPO tool used at Lotus Queen.
Regression with AutoKeras
Lessons learned from TPOT's 4 hours execution, when applying AutoKeras on the Sales data, Lady H. decided only to use 3 numerical features as the input feature set, in order to save time. These 3 features are "Customers_larger_than_3000", "CompetitionDistance" and "Customers".

Using the "Bayesian" tuning method and limiting it to just 3 epochs aimed to reduce the overall execution time. In the end, model selection took around 45 minutes but resulted in a negative Rยฒ score - an unsurprisingly poor outcome. Below is the neural network structure that was selected:

๐ป Look into AutoKeras regression experiment details >>
Classification with AutoKeras
Since the Leaves30 data is much smaller, using 100 epoches, the model selection can be finished within 7 minutes.

And the optimal neural network structure is as shown below:

๐ป Look into AutoKeras classification experiment details >>
The classification performance is fine, but it is still no better than what FLAML achieved during HPO.
Last updated