-
蒸馏难处理的生成模型”论文的吉布斯采样Matlab代码
资源介绍
吉布斯采样matlab代码蒸馏难处理的生成模型
该项目包括再现本文中的实验所需的所有matlab代码和数据文件:
G.Papamakarios和I.Murray,《提炼难处理的生成模型》
,关于概率集成的NeurIPS研讨会,2015年。
如何开始
在主文件夹中,运行install.m将所有必需的路径添加到matlab路径。
运行文件夹experiments的脚本以运行实验并可视化结果。
该文件夹包含什么
experiments
运行实验并显示结果的脚本。
特别是:
nade_fit_to_rbm.m通过训练NADE模仿RBM来执行蒸馏。
nade_fit_to_rbm_results.m使用上一个脚本训练了NADE,然后运行该脚本以可视化蒸馏的效果。
nade_estimate_rbm_logZ.m使用上面训练的NADE估计RBM的分区功能。
nade_print_features.m可视化RBM和模仿NADE所学习的功能。
nade_print_mnist_samples.m显示来自RBM和NADE的一些样本。
nade
实施NADE。
包括用于训练它并从中提取样本的代码。
rbm