Слой Scaling для агента или сети критика
ScalingLayer слой глубокой нейронной сети, который линейно масштабирует и смещает входной массив U, предоставление выхода Y = Scale.*U + Bias. Можно включить этот слой в глубокие нейронные сети, которые вы задаете для агентов или критиков в агентах обучения с подкреплением. Этот слой полезен для масштабирования и перемещения выходных параметров нелинейных слоев, таков как tanhLayer и сигмоидальный.
Например, tanhLayer дает ограниченный выход, который падает между –1 и 1. Если ваша сеть агента выход имеет различные границы (как задано в спецификации агента), можно включать ScalingLayer как выход, чтобы масштабироваться и переключить сеть агента выход соответственно.
Масштабирующиеся параметры слоя не learnable.
создает масштабирующийся слой со значениями свойств по умолчанию.sLayer = scalingLayer
свойства наборов с помощью sLayer = scalingLayer(Name,Value)Name,Value пары. Например, scalingLayer('Scale',0.5) создает масштабирующийся слой, который масштабирует его вход 0,5. Заключите каждое имя свойства в кавычки.