Question
I’m currently using Client from ax.api.client for my research experiments. While the high-level abstraction is great for running trials, I need deeper insights into the model's behavior over time for my analysis.
Specifically, I am looking for a way to expose and track:
Hyperparameter Evolution: How the kernel hyperparameters (e.g., lengthscales) evolve trial-by-trial.
Acquisition Function Values: The values of the acquisition function at each step.
Model Metadata: A way to programmatically identify the exact kernel and acquisition function being used when relying on the default GenerationStrategy and not the one I built.
Currently, the Client API seems to abstract away the underlying ModelBridge and BoTorchModel.
Could you please provide a snippet if applicable?
Please provide any relevant code snippet if applicable.
Code of Conduct
Question
I’m currently using Client from ax.api.client for my research experiments. While the high-level abstraction is great for running trials, I need deeper insights into the model's behavior over time for my analysis.
Specifically, I am looking for a way to expose and track:
Hyperparameter Evolution: How the kernel hyperparameters (e.g., lengthscales) evolve trial-by-trial.
Acquisition Function Values: The values of the acquisition function at each step.
Model Metadata: A way to programmatically identify the exact kernel and acquisition function being used when relying on the default GenerationStrategy and not the one I built.
Currently, the Client API seems to abstract away the underlying ModelBridge and BoTorchModel.
Could you please provide a snippet if applicable?
Please provide any relevant code snippet if applicable.
Code of Conduct