-
Notifications
You must be signed in to change notification settings - Fork 101
Description
Reading through the API essentials, the functionalities are fairly well documented - except for how HyperparemeterHunter (HH) optimizes hyperparameters. Reading enough, I figured out the basics, and I'm sure the entire API is well-figurable - but the idea is, the "hunting" aspect of HH isn't as 'emphasized' or promptly explained. The two questions I found answers the last to are ones I sought out from the beginning:
- How to specify which hyperparameters to optimize?
- How to specify the search range?
E.g., the Keras example imports Real
- but there's no way to tell what "Real" does without reading the docs; a more intuitive name would be RealSearchRange
, or from search_range import Real
- else I figure it's a form of type casting. -- I intend on learning the API further, but currently my question is: I use my own training loop class, which takes care of the following:
- Training, via
train_on_batch
- Validation, via
predict
(using outputs to programmatically compute F1-score, loss, etc) - Data pipeline - all data preprocessed, and shuffled at each epoch
- Checkpointing/logging - best model per F1-score, logging history, etc
Is it possible to set up HH to only do hyperparameter search? I don't mind its other functionalities, so long as they don't conflict with those of my own