getL2Factor

Получите фактор регуляризации L2 настраиваемого параметра слоя

Описание

пример

factor = getL2RateFactor(layer,parameterName) возвращает фактор регуляризации L2 параметра с именем parameterName в layer.

Для встроенных слоев можно получить фактор регуляризации L2 непосредственно при помощи соответствующего свойства. Например, для convolution2dLayer слой, синтаксис factor = getL2Factor(layer,'Weights',factor) эквивалентно factor = layer.WeightL2Factor.

Примеры

свернуть все

Установите и получите фактор регуляризации L2 настраиваемого параметра слоя.

Задайте пользовательский слой PReLU. Чтобы создать этот слой, сохраните файл preluLayer.m в текущей папке.

Создайте массив слоя включая пользовательский слой preluLayer.

layers = [ ...
    imageInputLayer([28 28 1])
    convolution2dLayer(5,20)
    batchNormalizationLayer
    preluLayer(20,'prelu')
    fullyConnectedLayer(10)
    softmaxLayer
    classificationLayer];

Установитесь коэффициент регуляризации L2 'Alpha' настраиваемый параметр preluLayer к 2.

layers(4) = setL2Factor(layers(4),'Alpha',2);

Просмотрите обновленный фактор регуляризации L2.

factor = getL2Factor(layers(4),'Alpha')
factor = 2

Входные параметры

свернуть все

Введите слой в виде скалярного Layer объект.

Название параметра в виде вектора символов или строкового скаляра.

Введенный в R2017b