You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
356 B
Matlab
19 lines
356 B
Matlab
function [w,v]=normalise_dim_weights(w)
|
|
[numMasks,numChannels]=size(w);
|
|
|
|
for j=1:numMasks
|
|
normW=0;
|
|
normV=0;
|
|
for i=1:numChannels
|
|
normW=normW+sum(sum(w{j,i}));
|
|
normV=max(normV,max(max(w{j,i})));
|
|
end
|
|
normW=max(1e-6,normW);
|
|
normV=max(1e-6,normV);
|
|
|
|
for i=1:numChannels
|
|
v{j,i}=w{j,i}./normV;
|
|
w{j,i}=w{j,i}./normW;
|
|
end
|
|
end
|