matlab终止以下代码-cpNonNeg:规范的多元非负张量因式分解

时间:2024-06-10 04:45:59
【文件属性】:

文件名称:matlab终止以下代码-cpNonNeg:规范的多元非负张量因式分解

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-10 04:45:59

系统开源

matlab终止以下代码cpNonNeg 镜从 这是用于非负数据张量分解的CANDECOMP / PARAFAC模型的实现。 缺失值通过边缘化处理,即在优化过程中被忽略。 该代码曾在丹麦技术大学的一个项目中用作作者硕士学位之一的一部分,最终导致该出版物的出版。 所有实现都在MATLAB中完成。 包括: cpNonNeg.m-MATLAB的主要功能 cpNonNeg_sub.m-用于CP子问题的NMF求解器 krprod.m-Kathri-Rao张量积 matricizing.m-矩阵运算 tmult.m-张量乘法(特定于模式) unmatricizing.m-从矩阵进行张量重构 函数调用示例: 以下脚本(在存储库中可用)显示了代码的基本用法。 注意! 该代码将快速终止,并且不一定会产生有意义的结果(由于随机数据)。 % example script %% Generate synthetic data D_true = 5 ; N = [ 1000 50 25 ]; % Tensor dimensions Nx = length(N); F = cell(Nx, 1 ); for i


【文件预览】:
cpNonNeg-master
----README.md(3KB)
----matricizing.m(462B)
----krprod.m(255B)
----cpNonNeg.m(4KB)
----example_script.m(2KB)
----cpNonNeg_sub.m(2KB)
----unmatricizing.m(451B)
----tmult.m(491B)

网友评论