⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test_toolbox.m

📁 非负矩阵分解的matlab代码
💻 M
字号:
clear

% create data
%X = rand(1000, 500);
load text_demo/exp_data_med;
X = sparse(X);

K = 5;
maxiter = 200;

% run nmf
alg = {'mm', 'cjlin', 'als', 'alsobs', 'prob'};
%alg = {'prob'}
for i=1:length(alg)
    [W{i} H{i}] = nmf(X, K, alg{i}, maxiter, 1);
end

% calc error
for i=1:length(alg)
   dist(i)=nmf_euclidean_dist(X,W{i}*H{i});
end
[y index] = sort(dist);

% display error
for i=index
   disp(['Euclidean distance ' num2str(dist(i),'%0.2f') ' for algorithm ', alg{i}]);
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -