Deep Bayes & torch distribution的一些学习
Introduction
这次基本了解一下torch distribution的库。torch distribution和tf probability库差不多,所以学习的时候可以参照tf probability的库来学习。
ref: Deep Bayes slides
Shape
shape这里有几点要明确。batch_shape和event_shape
batch_shape: 有几个分布
event_shape:每个分布维度是多少维
这篇博客讲解了rsample和sample的区别:
https://blog.csdn.net/geter_CS/article/details/90752582
tf probability库tutorial:
https://github.com/tensorflow/probability/blob/master/tensorflow_probability/examples/jupyter_notebooks/TensorFlow_Distributions_Tutorial.ipynb
损失函数:
Vanilla VAE的loss实现
Draw的loss实现
VAE with Discrete Variables For Semi-Supervised Learning
太长了,建议链接观看。
https://colab.research.google.com/drive/16SjN8FwplB1L_cr4jC0HbgvunvyMZKXc#scrollTo=HVGY58iGt0_f
Final objective
Regularizer
Summary
主要学习了torch distribution和Deep bayes中涉及到的一些模型。
算法小屋 文章被收录于专栏
不定期分享各类算法以及面经。同时也正在学习相关分布式技术。欢迎一起交流。