Слой масштабирования для сети актёра или критика
A ScalingLayer
слой глубокой нейронной сети, который линейно масштабирует и смещает массив входа U
, предоставление выхода Y = Scale.*U + Bias
. Можно включить этот слой в глубокие нейронные сети, которые вы задаете для актёров или критиков в агентах обучения с подкреплением. Этот слой полезен для масштабирования и перемены выходов нелинейных слоев, таких как tanhLayer
и сигмоид.
Для образца, a tanhLayer
приводит к ограниченному выходу, который падает между -1 и 1. Если выход вашей сети актёра имеет различные границы (как определено в спецификации актёра), можно включить ScalingLayer
как выход для масштабирования и сдвига соответственно выходного сигнала сети актёра.
Параметры ScalingLayer
объект не может быть усвоен.
создает слой масштабирования со значениями свойств по умолчанию.sLayer
= scalingLayer