Might be a newbie question, but I am struggling in understanding how it is possible to apply transformations to a sample before scoring it against the observed data point.
In general we have this:
pyro.sample("sample", dist.Normal(loc, scale), obs=data['y'])
where we are scoring the sample from the normal distribution to the data point in data
.
What I need to do is to score not sample
but transformation_function(sample)
to the data.
Is it possible?