├── LICENSE ├── README.md └── src ├── approx ├── compute_elbo.m ├── compute_llh_logreg.m ├── compute_llh_softmaxClass.m ├── compute_llh_vae.m └── compute_llh_vae_explicit.m ├── aux ├── figurepdf.m ├── logsigmoid.m ├── logsumexp.m ├── smoothedAverage.m └── subtightplot.m ├── dat ├── binarized_mnist_test.amat ├── binarized_mnist_train.amat ├── loadMNISTImages.m ├── loadMNISTLabels.m └── mnist_all.mat ├── logdensities ├── bananafun.m ├── logdensityBanana2D.m ├── logdensityGaussianMixture.m ├── logdensityLogisticRegression.m ├── logdensityLogisticRegressionBatches.m ├── logdensitySoftmaxClassification.m ├── logdensitySoftmaxClassificationBatches.m ├── logdensityVAE.m ├── logdensity_qzepsilon.m └── logpdf_gaussian.m ├── main_demo.m ├── mcmc ├── MHstep.m ├── hmc.m ├── hmc_old.m ├── hmc_vae.m ├── mala.m └── metropolisHastings.m ├── nnet ├── demo_mnistClass.m ├── elu.m ├── grad_cos.m ├── grad_elu.m ├── grad_lin.m ├── grad_relu.m ├── grad_sigmoid.m ├── grad_softplus.m ├── grad_tanh.m ├── lin.m ├── loadMnist.m ├── netbackpropagation.m ├── netbackpropagationGradofInput.m ├── netcost.m ├── netcreate.m ├── netforward.m ├── relu.m ├── sigmoid.m ├── softmax.m ├── softplus.m └── takeNextBatch.m └── plots ├── plot_toy.m └── plot_vae.m /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/README.md -------------------------------------------------------------------------------- /src/approx/compute_elbo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/approx/compute_elbo.m -------------------------------------------------------------------------------- /src/approx/compute_llh_logreg.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/approx/compute_llh_logreg.m -------------------------------------------------------------------------------- /src/approx/compute_llh_softmaxClass.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/approx/compute_llh_softmaxClass.m -------------------------------------------------------------------------------- /src/approx/compute_llh_vae.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/approx/compute_llh_vae.m -------------------------------------------------------------------------------- /src/approx/compute_llh_vae_explicit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/approx/compute_llh_vae_explicit.m -------------------------------------------------------------------------------- /src/aux/figurepdf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/aux/figurepdf.m -------------------------------------------------------------------------------- /src/aux/logsigmoid.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/aux/logsigmoid.m -------------------------------------------------------------------------------- /src/aux/logsumexp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/aux/logsumexp.m -------------------------------------------------------------------------------- /src/aux/smoothedAverage.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/aux/smoothedAverage.m -------------------------------------------------------------------------------- /src/aux/subtightplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/aux/subtightplot.m -------------------------------------------------------------------------------- /src/dat/binarized_mnist_test.amat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/dat/binarized_mnist_test.amat -------------------------------------------------------------------------------- /src/dat/binarized_mnist_train.amat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/dat/binarized_mnist_train.amat -------------------------------------------------------------------------------- /src/dat/loadMNISTImages.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/dat/loadMNISTImages.m -------------------------------------------------------------------------------- /src/dat/loadMNISTLabels.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/dat/loadMNISTLabels.m -------------------------------------------------------------------------------- /src/dat/mnist_all.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/dat/mnist_all.mat -------------------------------------------------------------------------------- /src/logdensities/bananafun.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/logdensities/bananafun.m -------------------------------------------------------------------------------- /src/logdensities/logdensityBanana2D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/logdensities/logdensityBanana2D.m -------------------------------------------------------------------------------- /src/logdensities/logdensityGaussianMixture.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/logdensities/logdensityGaussianMixture.m -------------------------------------------------------------------------------- /src/logdensities/logdensityLogisticRegression.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/logdensities/logdensityLogisticRegression.m -------------------------------------------------------------------------------- /src/logdensities/logdensityLogisticRegressionBatches.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/logdensities/logdensityLogisticRegressionBatches.m -------------------------------------------------------------------------------- /src/logdensities/logdensitySoftmaxClassification.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/logdensities/logdensitySoftmaxClassification.m -------------------------------------------------------------------------------- /src/logdensities/logdensitySoftmaxClassificationBatches.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/logdensities/logdensitySoftmaxClassificationBatches.m -------------------------------------------------------------------------------- /src/logdensities/logdensityVAE.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/logdensities/logdensityVAE.m -------------------------------------------------------------------------------- /src/logdensities/logdensity_qzepsilon.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/logdensities/logdensity_qzepsilon.m -------------------------------------------------------------------------------- /src/logdensities/logpdf_gaussian.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/logdensities/logpdf_gaussian.m -------------------------------------------------------------------------------- /src/main_demo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/main_demo.m -------------------------------------------------------------------------------- /src/mcmc/MHstep.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/mcmc/MHstep.m -------------------------------------------------------------------------------- /src/mcmc/hmc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/mcmc/hmc.m -------------------------------------------------------------------------------- /src/mcmc/hmc_old.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/mcmc/hmc_old.m -------------------------------------------------------------------------------- /src/mcmc/hmc_vae.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/mcmc/hmc_vae.m -------------------------------------------------------------------------------- /src/mcmc/mala.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/mcmc/mala.m -------------------------------------------------------------------------------- /src/mcmc/metropolisHastings.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/mcmc/metropolisHastings.m -------------------------------------------------------------------------------- /src/nnet/demo_mnistClass.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/demo_mnistClass.m -------------------------------------------------------------------------------- /src/nnet/elu.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/elu.m -------------------------------------------------------------------------------- /src/nnet/grad_cos.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/grad_cos.m -------------------------------------------------------------------------------- /src/nnet/grad_elu.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/grad_elu.m -------------------------------------------------------------------------------- /src/nnet/grad_lin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/grad_lin.m -------------------------------------------------------------------------------- /src/nnet/grad_relu.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/grad_relu.m -------------------------------------------------------------------------------- /src/nnet/grad_sigmoid.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/grad_sigmoid.m -------------------------------------------------------------------------------- /src/nnet/grad_softplus.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/grad_softplus.m -------------------------------------------------------------------------------- /src/nnet/grad_tanh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/grad_tanh.m -------------------------------------------------------------------------------- /src/nnet/lin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/lin.m -------------------------------------------------------------------------------- /src/nnet/loadMnist.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/loadMnist.m -------------------------------------------------------------------------------- /src/nnet/netbackpropagation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/netbackpropagation.m -------------------------------------------------------------------------------- /src/nnet/netbackpropagationGradofInput.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/netbackpropagationGradofInput.m -------------------------------------------------------------------------------- /src/nnet/netcost.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/netcost.m -------------------------------------------------------------------------------- /src/nnet/netcreate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/netcreate.m -------------------------------------------------------------------------------- /src/nnet/netforward.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/netforward.m -------------------------------------------------------------------------------- /src/nnet/relu.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/relu.m -------------------------------------------------------------------------------- /src/nnet/sigmoid.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/sigmoid.m -------------------------------------------------------------------------------- /src/nnet/softmax.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/softmax.m -------------------------------------------------------------------------------- /src/nnet/softplus.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/softplus.m -------------------------------------------------------------------------------- /src/nnet/takeNextBatch.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/nnet/takeNextBatch.m -------------------------------------------------------------------------------- /src/plots/plot_toy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/plots/plot_toy.m -------------------------------------------------------------------------------- /src/plots/plot_vae.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/franrruiz/uivi/HEAD/src/plots/plot_vae.m --------------------------------------------------------------------------------