Can anyone provide an intuitive explanation for how PyMC3 transformations actually work? For instance, when do the backward and forward methods get called? I’m just trying to understand how they work generally.
There are a bit of information here if you search Transform: https://docs.pymc.io/developer_guide.html
Specifically, backward is used here: https://github.com/pymc-devs/pymc3/blob/54c6d067ecffb350bcf785ba154e7c96a5a7e75a/pymc3/distributions/transforms.py#L197
1 Like