weightdecayaddnoise.m

来自「有监督自组织映射-偏最小二乘算法(A supervised self-organ」· M 代码 · 共 19 行

M
19
字号
function [DecMap] = WeightDecayAddNoise(Map, DecayFract, MLKP);

DecMap=Map;
if (upper(MLKP.AddNoise) == 'Y')
    [Nvar,Nunits]=size(Map);
    MaxVal=max(Map');
    MinVal=min(Map');
    RangeFract=(MaxVal-MinVal)*MLKP.NoiseFraction;
    Noise=(rand(Nvar,Nunits)-0.5)*(1-DecayFract);
    for ivar=1:Nvar
        Noise(ivar,:) = Noise(ivar,:)*RangeFract(ivar);
    end
    DecMap=DecMap+Noise;
end

if (upper(MLKP.WeightDecay) == 'Y')
    DecMap=DecMap*DecayFract;
end

⌨️ 快捷键说明

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