pyro-ppl/pyro

FR: Volume Preserving Real NVP Variant (GIN)

開放

#2,747 建立於 2021年1月22日

 (4 則留言) (0 個反應) (0 位負責人)Python (981 個分叉)batch import
enhancementhelp wanted

倉庫指標

星標
 (8,211 顆星)
PR 合併指標
 (平均合併 10天 19小時) (30 天內合併 1 個 PR)

描述

Hi all,

I noticed that Real-NVP has an option for "Volume Preserving", but this just omits the scale factors, and performs the NICE transform. Would it be possible to implement a more powerful volume preserving transformation (I need it for a specific purpose) by simply modifying Real-NVP so the final scale variable is the negative sum of the others?

The very simple idea can be found in this ICLR2020 paper: https://arxiv.org/abs/2001.04872

Similarly, it should be possible to do this for IAF.

It should be easy for someone who is familiar with the code already.

貢獻者指南