主要内容

QuadraticLayer.

演员或批评网络的二次层

描述

一种QuadraticLayer.是一个深神经网络层,其占用输入向量并输出由输入元件构成的二次单体的向量。例如,考虑输入向量U = [U1 U2 U3]。对于此输入,二次层提供输出Y = [U1 * U1 U1 * U2 U2 * U2 U1 * U3 U2 * U3 U3 * U3]

当您需要一个输出是其输入的一些二次函数时,二次层很有用。例如,插入aQuadraticLayer.进入网络允许您重新创建二次值函数的结构,例如LQR控制器设计中使用的功能。有关使用a的示例QuadraticLayer., 看火车DDPG代理控制双积分系统

笔记

QuadraticLayer.图层不支持直接或间接来自的输入金宝appfeatureInputLayer.sequenceInputlayer.

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

创建

描述

例子

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

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

特性

展开全部

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

此属性是只读的。

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

例子

全部收缩

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

qlayer =四raticallayer.
qlayer =具有属性的QuadrativalLayer:名称:'二次'显示所有属性

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

预测(QLayer,[1 2 3])
ans =.1×6.1 2 4 3 6 6 6

你可以合并QLayer.进入演员网络或加强学习批评网络。

在R2019A介绍