Skip to content

Doc improvement suggestion #195

@OverLordGoldDragon

Description

@OverLordGoldDragon

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions