Skip to content

Input and Output transfrom #1096

Answered by Balandat
SimonHerter asked this question in Q&A
Feb 24, 2022 · 1 comments · 2 replies
Discussion options

You must be logged in to vote

Hi, great question. When using Ax, a lot of the work for normalizing inputs and standardizing outputs is actually done by Ax itself in the modelbridge layer, so you don't really have to do this again in BoTorch. In particular, the default Ax transforms for the get_botorch factory do include UnitX and StandardizeY, which take care of this.

By the way, that tutorial is a bit stale (we're working on updating it), you should check out the new "modular botorch model" setup that makes hooking new botorch models and acquisition functions into Ax a lot easier and more modular (rather than having to specify constructor callables): https://ax.dev/tutorials/modular_botax.html

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@SimonHerter
Comment options

@saitcakmak
Comment options

Answer selected by SimonHerter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants