在对这两个术语进行了一些阅读之后,我的印象是它们用于同一件事。那么这两个概念之间实际上是否存在差异,如果有,它们有何不同?
可逆神经网络和基于流的神经网络之间的区别
机器算法验证
机器学习
神经网络
规范化流程
2022-04-03 21:49:13
2个回答
在阅读了更多内容后,我得出以下结论:
- 可逆 NN只是表示双射函数的神经网络。
归一化流是可逆的 NN,它也具有雅可比的易处理行列式以及易处理的逆。这允许以下解释:让是一些随机变量,其中。然后 因为f有一个易于处理的逆f^{-1} ,所以我们可以通过从另一个分布中采样并使用上面的变换轻松地从两个分布p_X、p_Z之一中采样。
这可以通过以下方式应用(仅作为示例):我们可以训练使得表示图像的分布(例如,由 MNIST 表示)并且 表示高斯分布。然后我们可以通过采样 (Gaussian) 轻松地从图像分布中采样,并将其转换回。
可逆神经网络是用于任何可逆神经网络的通用术语。流神经网络是一种特殊的可逆神经网络。只是构造可逆神经网络相当困难,而流神经网络提供了一个简单的方法。