getLearnableParameterValues

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

Синтаксис

val = getLearnableParameterValues(rep)

Описание

пример

val = getLearnableParameterValues(rep) возвращает значения learnable параметров от политики изучения укрепления или представления функции значения rep.

Примеры

свернуть все

Примите, что у вас есть существующий обученный агент изучения укрепления, agent.

Получите представление критика от агента.

critic = getCritic(agent);

Получите learnable параметры от критика.

params = getLearnableParameters(critic);

Измените значения параметров. В данном примере просто умножьте все параметры 2.

modifiedParams = cellfun(@(x) x*2,params,'UniformOutput',false);

Установите значения параметров критика к новым измененным значениям.

critic = setLearnableParameterValues(critic,modifiedParams);

Установите критика в агенте новому измененному критику.

agent = setCritic(agent,critic);

Примите, что у вас есть существующий обученный агент изучения укрепления, agent.

Получите представление агента от агента.

actor = getActor(agent);

Получите learnable параметры от критика.

params = getLearnableParameters(actor);

Измените значения параметров. В данном примере просто умножьте все параметры 2.

modifiedParams = cellfun(@(x) x*2,params,'UniformOutput',false);

Установите значения параметров критика к новым измененным значениям.

actor = setLearnableParameterValues(actor,modifiedParams);

Установите критика в агенте новому измененному критику.

agent = setActor(agent,actor);

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

свернуть все

Политика или представление функции значения, заданное как одно из следующего:

  • Объект rlLayerRepresentation для представлений глубокой нейронной сети

  • Объект rlTableRepresentation для таблицы значения или представлений таблицы Q

Чтобы создать политику или представление функции значения, используйте один из следующих методов:

  • Создайте представление с помощью rlRepresentation.

  • Получите существующее представление функции значения от агента с помощью getCritic

  • Получите существующее представление политики от агента с помощью getActor.

Выходные аргументы

свернуть все

Значения параметров Learnable для объекта представления, возвращенного как массив ячеек. Можно изменить эти значения параметров и установить их в исходном агенте или различном агенте с помощью функции setLearnableParameterValues.

Введенный в R2019a

Для просмотра документации необходимо авторизоваться на сайте