主要内容

QuadraticLayer.

用于演员或批评网络的二次层

描述

二次层采用输入向量,并输出由输入元件构成的二次单体的向量。当您需要输出是其输入的一些二次函数时,此图层很有用。例如,要重新创建二次值函数的结构,例如LQR控制器设计中使用的功能。

例如,考虑输入向量U = [U1 U2 U3]。对于此输入,二次层提供输出Y = [U1 * U1 U1 * U2 U2 * U2 U1 * U3 U2 * U3 U3 * U3]。有关使用a的示例QuadraticLayer., 看火车DDPG代理控制双积分系统

笔记

QuadraticLayer.图层不支持直接或间接来自的输入万博1manbetxFeatureInputLayer.或者sequenceInputlayer.

a的参数QuadraticLayer.对象不是学习的。

创建

描述

例子

QLayer.= QuadraticLayer.创建具有默认属性值的二次层。

QLayer.= QuadraticLayer(名称,价值的)属性使用名称值对。例如,QuadraticLayer('姓名','quadlayer')创建二次层并分配名称'quadlayer'

特性

展开全部

图层名称,指定为字符向量。要在图层图中包含一个图层,必须指定非空的唯一层名称。如果您使用此图层培训一系列系列网络姓名被设定为'',然后软件会自动为培训时间分配给图层的名称。

此属性是只读的。

层的描述,指定为字符向量。创建二次图层时,可以使用此属性为其提供一个可帮助您识别其目的的描述。

例子

全部收缩

创建一个转换输入向量的二次层进入由二元组合的二元组合的二次单体的向量中

qlayer =四raticallayer.
qLayer = QuadraticLayer的属性:名称:'二次'可学习参数没有属性。状态参数无属性。显示所有属性

确认该图层产生预期的输出。例如,对于U = [U1 U2 U3],预期的产出是[U1 * U1 U1 * U2 U2 * U2 U1 * U3 U2 * U3 U3 * U3]

预测(Qlayer,[1 2 3])
ANS =.1×31 4 9.

你可以合并QLayer.进入参与者网络或加强学习的批评网络。

在R2019A引入