【文件属性】:
文件名称:em算法matlab代码-learning-hqmms-stiefel-manifold:学习hqmms-stiefel流形
文件大小:387KB
文件格式:ZIP
更新时间:2021-05-26 17:19:58
系统开源
em算法matlab代码依存关系:
带有QETLAB(用于量子密度算子)和Bioinformatics工具箱(用于交叉验证工具)的MATLAB2018b。
带有autograd的Python
3.5和Anaconda中的其他标准软件包。
使用Matlab和Python:
我们使用python进行梯度计算,使用matlab进行所有其他计算。
这些平台之间的数据流已针对MATLAB2018b和Python3.5进行了测试;
其他组合可能会由于缺乏跨平台集成而导致错误。
您将需要在matlab中设置Python3.5解释器路径,如下所示:。
运行脚本:
将顶部的cosm文件夹和所有子文件夹添加到MATLAB的路径,然后从顶部的文件夹运行实验。
与本文中的三个数据集相关的脚本被组织在/
evaluation_scripts内的单独文件夹中。
在每个文件夹中,运行*
_exp.m文件,设置模型超参数,然后运行实验。
结果和学习的模型将保存在相应的结果文件夹中。
本文介绍的已调整超参数可在相应的“
tuned_hyperparameters”文件夹中找到。
请注意,当它们产生的结果要好于exp.m