getLearnRateFactor

Доберитесь изучают фактор уровня слоя learnable параметр

Синтаксис

factor = getLearnRateFactor(layer,parameterName)

Описание

пример

factor = getLearnRateFactor(layer,parameterName) возвращает изучить фактор уровня параметра с именем parameterName в layer.

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

Примеры

свернуть все

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

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

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

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

Установите изучить фактор уровня 'Alpha' learnable параметр preluLayer к 2.

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

Представление обновленный изучает фактор уровня.

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

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

свернуть все

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

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

Пример: 'Alpha'

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

Введенный в R2017b