Я новичок в пиро и пытаюсь реализовать простую задачу обратной графики, включающую оценку координат точек треугольника, отображаемых на черно-белом изображении 32x32.
Итак, я определил генеративную модель, котораягенерирует 3 равномерно случайных точки, отображает их в изображение и наблюдает за результатом.Затем я использую SVI
с автогидом (AutoMultivariateNormal
), чтобы попытаться оценить точки для изображения с фиксированным треугольником.SVI
, кажется, работает хорошо, и ELBO
потери уменьшаются, однако, когда я пытаюсь произвести выборку сзади, все, что я получаю, это равномерно случайные точки без признаков обучения.
Мой код в блокноте Jupyter с результатами:
![Screenshot #1](https://i.stack.imgur.com/Wn4sM.png)
![Screenshot #2](https://i.stack.imgur.com/lqDHS.png)
![Screenshot #3](https://i.stack.imgur.com/akFQ4.png)
Что мне здесь не хватает?