主要内容

fullyconnect

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

描述

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

请注意

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

例子

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

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

例子

全部折叠

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

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

高度= 12;宽度= 12;频道= 32;观察= 1;x = rand(高度,宽度,频道,观察);dlx = dlarray(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,您必须使用尺寸标签格式使用'dataformat',fmt.如果dlX是一个数字数组,至少是重量或者偏见必须是一个dlarray

fullyconnect操作总和超过“年代”“C”, 和“U”的尺寸dlX对于指定的每个输出功能重量.每个的大小“B”或者“T”尺寸dlX保留。

数据类型:|

重量,指定为adlarray有或没有标签或数字数组。

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

数据类型:|

偏置常数,指定为dlarray矢量与或没有标签或数字矢量。

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

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

数据类型:|

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

  • “年代”——空间

  • “C”——频道

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

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

  • “U”——未指明的

您可以指定标记的多个维度“年代”或者“U”.您可以使用标签“C”“B”, 和“T”最多一次。

您必须指定'dataformat',fmt当输入数据时dlX不是格式化的dlarray

例子:“DataFormat”、“SSCB”

数据类型:char|字符串

输出参数

全部折叠

加权输出特征,返回为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参考页面。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和C ++代码。

GPU的代码生成
使用GPU Coder™为NVIDIA®GPU生成CUDA®代码。

介绍了R2019b