intercontrol icon indicating copy to clipboard operation
intercontrol copied to clipboard

Why self.condition_mean is put after self.q_sample during training?

Open CDLCHOI opened this issue 1 year ago • 1 comments

The IK guidance during generation process is clear. But I'm confused why the training process is like below:

x_t = self.q_sample(x_start, t, noise=noise) x_t = self.condition_mean_bfgs(x_t, num_condition)

Could you explain why you put self.condition_mean_bfgs here? Is that a theoretical approach or empirical approach?

Wait for your reply. Thanks

CDLCHOI avatar Aug 27 '24 08:08 CDLCHOI

It is an empirical approach. It is the implementation of the formula of $\mu$ (posterior) in equation (2) of our paper. If we remove this, it is the implementation of $x_0$ (clean motion).

zhenzhiwang avatar Sep 30 '24 12:09 zhenzhiwang