% layers = freezeWeights(layers) sets the learning rates of all the % parameters of the layers in the layer array |layers| to zero. function layers = freezeWeights(layers) for ii = 1:size(layers,1) props = properties(layers(ii)); for p = 1:numel(props) propName = props{p}; if ~isempty(regexp(propName, 'LearnRateFactor$', 'once')) layers(ii).(propName) = 0; end end end end