-
Hi Haifeng, Thank you for developing this powerful autoML tool and I have been using it for a while. Background, I am using the AutoKeras, StructuredDataRegressor().
So, does it mean that during the search, the model has ever reached MAE as 0.0887? If so, why the best model is showing MAE much higher than 0.0887? Besides, I read through all those 56 json files in those trial folders and cannot find any "value" even less than 0.1.
Again, I made this judgment based on the oracle.json: Again, thanks so much and look forward to discussing it. Regards, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Alright, so after tons of time reading the code line by line. Here is the what I have found, Regarding the discrepancy, the logic of this algorithm is below: After the condition to stop the trial search, the best trial is selected based on the "optimal(max or min)" objective metric. |
Beta Was this translation helpful? Give feedback.
Alright, so after tons of time reading the code line by line.
Here is the what I have found,
the best model is saved in <AK_run_projectname>/structured_data_regressor/best_model.
Regarding the discrepancy, the logic of this algorithm is below:
The very important concept is "trial", which contains a unique ID, network hyperparameters (trial_obj.hyperparameters.values).
Each trial in the terminal progress bar stands for certain neural network architecture.
While the weights are updated and the epoch goes on as it meets the criterion of early stopping.
After the condition to stop the trial search, the best trial is selected based on the "optimal(max or min)" objective metric.
There is a fina…