getL2Factor

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

Синтаксис

factor = getL2RateFactor(layer,parameterName)

Описание

пример

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

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

Примеры

свернуть все

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

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

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

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

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

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

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

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

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

свернуть все

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

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

Пример: 'Alpha'

Типы данных: char

Введенный в R2017b