fullyconnect

对所有加权输入数据求和并应用偏差

描述

全连接操作将输入乘以一个权值矩阵,然后加上一个偏置向量。

请注意

该函数将完全连接操作应用于dlarray数据。如果你想应用平均池分层图对象或数组,使用下面的图层:

例子

海底= fullyconnect (dlX砝码偏见计算中空间、通道和未指定数据的加权和dlX使用指定的权重砝码,并增加了偏见。输入dlX是一个格式化的dlarray与尺寸标签。输出海底是一个格式化的dlarray

海底= fullyconnect (dlX砝码偏见“DataFormat”,FMT还指定维度格式FMTdlX不是格式化的dlarray.输出海底是一个无格式的dlarray

例子

全部折叠

fullyconnect函数使用加权和将观测的所有输入与每个输出特征连接起来。

将输入数据创建为高度和宽度分别为12和32个通道的随机值的单个观察值。

高度=12;宽度=12;信道=32;观察值=1;X=兰德(高度、宽度、通道、观测值);dlX=dlX阵列(X,“SSCB”);

创建可学习的参数。对于这个操作,有十个输出特性。

outputFeatures = 10;的权重= (outputFeatures、高度、宽度、渠道);偏见= 1 (outputFeatures, 1);

应用fullyconnect活动

海底= fullyconnect (dlX、重量偏差);
dally = 10(C) × 1(B) dlarray 1.0e+03 * 2.3266 2.3266 2.3266 2.3266

输出海底是一个二维dlarray一个通道尺寸是10,一个单批尺寸。

输入参数

全部折叠

输入数据,指定为dlarray带或不带标注标签或数字数组。当dlX不是格式化的dlarray,必须使用指定标注标签格式“数据格式”,FMT。如果dlX是一个数字数组,至少是砝码偏见必须是一个dlarray

fullyconnect操作总和超过“年代”“C”“U”的尺寸dlX对于指定的每个输出特性砝码。每个的大小“B”“T”尺寸dlX它被保存了下来。

数据类型:|

权重,指定为dlarray有或没有标签或数字数组。

如果砝码是一个无格式的dlarray或者一个数字数组,第一维砝码必须匹配输出特征的数量。如果砝码是一个格式化的dlarray,大小“C”尺寸必须与输出特征的数量匹配。砝码包含的元素数必须与文件的组合大小相同“年代”“C”“U”输入维度dlX乘以输出特征的数量。

数据类型:|

偏置常数,指定为dlarray带或不带标签的向量或数字向量。

的每个元素偏见为应用于相应特征输出的偏差。元素的数量偏见必须与第一个维度指定的输出特征数匹配砝码

如果偏见是一个格式化的dlarray,非单例维度必须是标记的通道维度“C”

数据类型:|

未格式化输入数据的维度顺序,指定为逗号分隔对,由“数据格式”和一个字符数组或字符串FMT为数据的每个维度提供一个标签。每个字符在FMT必须是下列情况之一:

  • “年代”——空间

  • “C”——频道

  • “B”-批次(例如,样品和观察)

  • “T”-时间(例如,序列)

  • “U”——未指明的

可以指定多个标注“年代”“U”。你可以使用标签“C”“B”“T”最多一次。

您必须指定“数据格式”,FMT当输入数据dlX不是格式化的dlarray

例子:“DataFormat”、“SSCB”

数据类型:烧焦|字符串

输出参数

全部折叠

加权输出特征,返回为adlarray.输出海底与输入具有相同的基础数据类型dlX

如果输入dlX是一个格式化的dlarray,输出海底标注了一个维度“C”表示输出特性,和相同数量的“B”“T”尺寸作为输入dlX,如果其中一个或两个都在场。如果dlX没有“B”“T”维度,海底有格式“CB”,那里的“B”维度是单例的。

如果输入dlX不是格式化的dlarray、输出海底未格式化。的第一个维度海底包含输出特性。其他的尺寸海底对应于“B”“T”的尺寸dlX,如果其中一个或两个都在场,并以与FMT。如果dlX没有“B”“T”维度,第一个维度海底包含输出特性,第二个维度是单例。

更多关于

全部折叠

完全连接操作

fullyconnect函数将上一操作的所有输出连接到fullyconnect函数。有关更多信息,请参见全连通层fullyConnectedLayer参考页。

扩展功能

介绍了R2019b