├── .gitignore ├── Modules_outline.pdf ├── Modules_outline.tex ├── Notation.pdf ├── Notation.tex ├── README.md ├── VI.bib ├── code ├── __init__.py ├── gaussian_vae.pdf.gv ├── gaussian_vae.pdf.gv.pdf ├── kl_divergences.py ├── run_vae.py ├── vae.py ├── vae_notebook.ipynb └── vae_notebook_pytorch.ipynb ├── considerations.md ├── modules ├── M0_Intro │ ├── M0_Intro.pdf │ └── M0_Intro.tex ├── M1_Basics │ ├── M1_Basics.pdf │ └── M1_Basics.tex ├── M3a_DGMs_ContinuousLatentVariables │ ├── ExplainingReparametrisationGradients.pdf │ ├── ExplainingReparametrisationGradients.tex │ ├── M3a_DGMs_ContinuousLatentVariables.pdf │ ├── M3a_DGMs_ContinuousLatentVariables.tex │ └── tikzlibrarybayesnet.code.tex ├── M3b_DGMs_DiscreteVariables │ ├── M3b_DGMs_DiscreteLatentVariables.pdf │ ├── M3b_DGMs_DiscreteLatentVariables.tex │ └── tikzlibrarybayesnet.code.tex ├── M6_ADVI │ ├── M6_ADVI.pdf │ ├── M6_ADVI.tex │ ├── advi │ │ ├── README.md │ │ ├── s.png │ │ └── t.png │ ├── densities │ │ ├── README.md │ │ ├── beta.png │ │ ├── dirichlet.png │ │ ├── gamma.png │ │ ├── gaussian-R2.png │ │ ├── gaussian.png │ │ ├── spherical.png │ │ └── weibull.png │ └── tikzlibrarybayesnet.code.tex ├── M7_NormalisingFlows │ ├── M7_NormalisingFlows.pdf │ ├── M7_NormalisingFlows.tex │ ├── cat1.jpg │ ├── cat2.jpg │ ├── cat3.jpg │ ├── nf.png │ ├── tikzlibrarybayesnet.code.tex │ └── wordcloud.png ├── README.md └── legacy │ └── log-linear-model.tex ├── pdfpcnotes.sty ├── requirements.txt └── vimacros.sty /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /Modules_outline.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/Modules_outline.pdf -------------------------------------------------------------------------------- /Modules_outline.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/Modules_outline.tex -------------------------------------------------------------------------------- /Notation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/Notation.pdf -------------------------------------------------------------------------------- /Notation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/Notation.tex -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/README.md -------------------------------------------------------------------------------- /VI.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/VI.bib -------------------------------------------------------------------------------- /code/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/gaussian_vae.pdf.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/code/gaussian_vae.pdf.gv -------------------------------------------------------------------------------- /code/gaussian_vae.pdf.gv.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/code/gaussian_vae.pdf.gv.pdf -------------------------------------------------------------------------------- /code/kl_divergences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/code/kl_divergences.py -------------------------------------------------------------------------------- /code/run_vae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/code/run_vae.py -------------------------------------------------------------------------------- /code/vae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/code/vae.py -------------------------------------------------------------------------------- /code/vae_notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/code/vae_notebook.ipynb -------------------------------------------------------------------------------- /code/vae_notebook_pytorch.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/code/vae_notebook_pytorch.ipynb -------------------------------------------------------------------------------- /considerations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/considerations.md -------------------------------------------------------------------------------- /modules/M0_Intro/M0_Intro.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M0_Intro/M0_Intro.pdf -------------------------------------------------------------------------------- /modules/M0_Intro/M0_Intro.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M0_Intro/M0_Intro.tex -------------------------------------------------------------------------------- /modules/M1_Basics/M1_Basics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M1_Basics/M1_Basics.pdf -------------------------------------------------------------------------------- /modules/M1_Basics/M1_Basics.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M1_Basics/M1_Basics.tex -------------------------------------------------------------------------------- /modules/M3a_DGMs_ContinuousLatentVariables/ExplainingReparametrisationGradients.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M3a_DGMs_ContinuousLatentVariables/ExplainingReparametrisationGradients.pdf -------------------------------------------------------------------------------- /modules/M3a_DGMs_ContinuousLatentVariables/ExplainingReparametrisationGradients.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M3a_DGMs_ContinuousLatentVariables/ExplainingReparametrisationGradients.tex -------------------------------------------------------------------------------- /modules/M3a_DGMs_ContinuousLatentVariables/M3a_DGMs_ContinuousLatentVariables.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M3a_DGMs_ContinuousLatentVariables/M3a_DGMs_ContinuousLatentVariables.pdf -------------------------------------------------------------------------------- /modules/M3a_DGMs_ContinuousLatentVariables/M3a_DGMs_ContinuousLatentVariables.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M3a_DGMs_ContinuousLatentVariables/M3a_DGMs_ContinuousLatentVariables.tex -------------------------------------------------------------------------------- /modules/M3a_DGMs_ContinuousLatentVariables/tikzlibrarybayesnet.code.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M3a_DGMs_ContinuousLatentVariables/tikzlibrarybayesnet.code.tex -------------------------------------------------------------------------------- /modules/M3b_DGMs_DiscreteVariables/M3b_DGMs_DiscreteLatentVariables.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M3b_DGMs_DiscreteVariables/M3b_DGMs_DiscreteLatentVariables.pdf -------------------------------------------------------------------------------- /modules/M3b_DGMs_DiscreteVariables/M3b_DGMs_DiscreteLatentVariables.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M3b_DGMs_DiscreteVariables/M3b_DGMs_DiscreteLatentVariables.tex -------------------------------------------------------------------------------- /modules/M3b_DGMs_DiscreteVariables/tikzlibrarybayesnet.code.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M3b_DGMs_DiscreteVariables/tikzlibrarybayesnet.code.tex -------------------------------------------------------------------------------- /modules/M6_ADVI/M6_ADVI.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M6_ADVI/M6_ADVI.pdf -------------------------------------------------------------------------------- /modules/M6_ADVI/M6_ADVI.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M6_ADVI/M6_ADVI.tex -------------------------------------------------------------------------------- /modules/M6_ADVI/advi/README.md: -------------------------------------------------------------------------------- 1 | Figures borrowed from [original ADVI paper](https://arxiv.org/pdf/1603.00788.pdf) 2 | -------------------------------------------------------------------------------- /modules/M6_ADVI/advi/s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M6_ADVI/advi/s.png -------------------------------------------------------------------------------- /modules/M6_ADVI/advi/t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M6_ADVI/advi/t.png -------------------------------------------------------------------------------- /modules/M6_ADVI/densities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M6_ADVI/densities/README.md -------------------------------------------------------------------------------- /modules/M6_ADVI/densities/beta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M6_ADVI/densities/beta.png -------------------------------------------------------------------------------- /modules/M6_ADVI/densities/dirichlet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M6_ADVI/densities/dirichlet.png -------------------------------------------------------------------------------- /modules/M6_ADVI/densities/gamma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M6_ADVI/densities/gamma.png -------------------------------------------------------------------------------- /modules/M6_ADVI/densities/gaussian-R2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M6_ADVI/densities/gaussian-R2.png -------------------------------------------------------------------------------- /modules/M6_ADVI/densities/gaussian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M6_ADVI/densities/gaussian.png -------------------------------------------------------------------------------- /modules/M6_ADVI/densities/spherical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M6_ADVI/densities/spherical.png -------------------------------------------------------------------------------- /modules/M6_ADVI/densities/weibull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M6_ADVI/densities/weibull.png -------------------------------------------------------------------------------- /modules/M6_ADVI/tikzlibrarybayesnet.code.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M6_ADVI/tikzlibrarybayesnet.code.tex -------------------------------------------------------------------------------- /modules/M7_NormalisingFlows/M7_NormalisingFlows.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M7_NormalisingFlows/M7_NormalisingFlows.pdf -------------------------------------------------------------------------------- /modules/M7_NormalisingFlows/M7_NormalisingFlows.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M7_NormalisingFlows/M7_NormalisingFlows.tex -------------------------------------------------------------------------------- /modules/M7_NormalisingFlows/cat1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M7_NormalisingFlows/cat1.jpg -------------------------------------------------------------------------------- /modules/M7_NormalisingFlows/cat2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M7_NormalisingFlows/cat2.jpg -------------------------------------------------------------------------------- /modules/M7_NormalisingFlows/cat3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M7_NormalisingFlows/cat3.jpg -------------------------------------------------------------------------------- /modules/M7_NormalisingFlows/nf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M7_NormalisingFlows/nf.png -------------------------------------------------------------------------------- /modules/M7_NormalisingFlows/tikzlibrarybayesnet.code.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M7_NormalisingFlows/tikzlibrarybayesnet.code.tex -------------------------------------------------------------------------------- /modules/M7_NormalisingFlows/wordcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/M7_NormalisingFlows/wordcloud.png -------------------------------------------------------------------------------- /modules/README.md: -------------------------------------------------------------------------------- 1 | Folders 2 | 3 | * legacy: slides no longer in use 4 | -------------------------------------------------------------------------------- /modules/legacy/log-linear-model.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/modules/legacy/log-linear-model.tex -------------------------------------------------------------------------------- /pdfpcnotes.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/pdfpcnotes.sty -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | matplotlib 3 | mxnet 4 | -------------------------------------------------------------------------------- /vimacros.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitutorial/VITutorial/HEAD/vimacros.sty --------------------------------------------------------------------------------