贝叶斯泊松因子
贝叶斯泊松张量因子分解这是可扩展的贝叶斯张量因子分解模型的matlab实现,其中包含在线推理和在线与并行推理。
该代码与我们的以下两个出版物有关:
(1)胡楚,赖佩瑞,陈晨,哈丁,卡林大规模计数数据的可伸缩贝叶斯非负张量分解,ECML-PKDD 2015,葡萄牙波尔图。 (2)C.胡,P。赖,L。卡林。 大规模二元张量的零截断泊松张量分解,UAI 2015,阿姆斯特丹,荷兰。
运行demo_parallel.m来运行代码,我们在这里使用的数据是GDELT政治科学数据。 您需要以两个变量的形式准备数据:id和xi; 并将其存储在xi_id.mat;中
id:应该是1X4像元,第k个像元是一个向量,在张量中存储非零的第k个模式索引xi:是一个向量,存储张量的所有非零
如果设置paralellFlag = 0,则可以运行在线推断。 如果速度太慢,则可以通过设置paralel
2021-12-17 11:27:32
2.2MB
MATLAB
1