PyTorch : Pyro examples : 変分オートエンコーダ (翻訳)
【PyTorch : Pyro Examples : 変分オートエンコーダ】
Pyro は PyTorch のエコシステムの一つで、PyTorch をバックエンドとする確率的プログラミング言語 (PPL) です。機械学習の多くは近似ベイズ推論として位置づけられ確率的プログラミング言語で簡潔に表わされます。
幾つかチュートリアルが用意されていますので、順次翻訳しています。イントロダクションと SVI クラスの詳細説明に続いて、サンプルのチュートリアルに入っています。ガウス過程に続いては変分オートエンコーダを扱います。MNIST を題材に Pyro で VAE を実装します。
Pyro は SVI (確率的変分推論) を可能にするために構築されていて、SVI を汎用目的推論アルゴリズムとしてサポートするために注意深くデザインされています。