主要内容

深度学习层的列表

这个页面提供了一个列表的深度学习MATLAB的层®

学习如何创建网络层的不同的任务,看下面的例子。

任务 了解更多
创造深度学习网络图像分类或回归。

创建简单的深度学习网络分类

火车卷积神经网络回归

火车残余网络图像分类

创建序列和时间序列数据的深度学习网络。

使用深度学习序列分类

使用深度学习时间序列预测

为音频数据创建深入学习网络。 语音命令识别使用深度学习
为文本数据创建深入学习网络。

使用深度学习分类文本数据

生成文本使用深度学习

深度学习层

使用下面的函数来创建不同的层类型。另外,使用深层网络设计师应用交互式地创建网络。

学习如何定义自己的自定义层,明白了定义定制的深度学习层

输入层

描述

imageInputLayer

图像输入层输入二维图像网络和应用数据规范化。

image3dInputLayer

三维图像输入层输入3 d图像或卷到网络和应用数据规范化。

sequenceInputLayer

一个序列输入序列数据网络输入层。

featureInputLayer

功能层的输入特性数据输入网络和应用数据规范化。使用这一层当你有一个数据集的数字标量代表特性(数据没有空间和时间维度)。

roiInputLayer(计算机视觉工具箱)

一个ROI输入层输入图像快速R-CNN对象检测网络。

卷积和完全连接层

描述

convolution2dLayer

一个二维卷积层滑动卷积过滤器适用于输入。

convolution3dLayer

三维卷积层滑动立方卷积过滤器适用于三维输入。

groupedConvolution2dLayer

一层二维分组卷积分离输入通道进入组织和应用滑动卷积过滤器。使用分组卷积层channel-wise分离(也称为深度方面可分)卷积。

transposedConv2dLayer

一层转置二维卷积upsamples特征图。

transposedConv3dLayer

一层转置三维卷积upsamples三维特征图。

fullyConnectedLayer

一个完全连接层增加输入权重矩阵,然后添加一个偏差向量。

序列层

描述

sequenceInputLayer

一个序列输入序列数据网络输入层。

lstmLayer

LSTM层长期学习时间步骤时间序列和序列数据之间的依赖关系。

bilstmLayer

双向LSTM (BiLSTM)层学习双向长期时间步长之间的依赖关系的时间序列或序列数据。这些依赖项可以是有用的,当你想要完成网络学习时间序列在每个时间步。

gruLayer

格勒乌层学习时间步骤时间序列和序列数据之间的依赖关系。

sequenceFoldingLayer

一个序列折叠层转换一批一批图像的图像序列。使用一个折叠层按时执行卷积操作步骤序列独立的图像序列。

sequenceUnfoldingLayer

一个序列展开层恢复后的输入数据序列的序列结构折叠。

flattenLayer

平层坍塌的输入通道的空间维度的维度。

wordEmbeddingLayer(文本分析工具箱)

一个字嵌入层地图单词索引向量。

激活层

描述

reluLayer

ReLU层进行阈值操作每个元素的输入,任何小于零的值被设置为零。

leakyReluLayer

漏水的ReLU层执行一个阈值操作,任何输入值小于零乘以一个固定的标量。

clippedReluLayer

剪ReLU层执行一个阈值操作,任何输入值小于零设置为零,高于任何值剪裁天花板将剪切天花板。

eluLayer

ELU活化层执行身份操作正输入和一个指数非线性负输入。

tanhLayer

双曲正切(双曲正切)激活层应用上的双曲正切函数层输入。

preluLayer(自定义层的例子)

PReLU层执行一个阈值操作,为每个通道,任何输入值小于零乘以一个标量学习训练时间。

正常化,辍学,种植层

描述

batchNormalizationLayer

一批标准化层规范化mini-batch每个输入通道。加快培训卷积神经网络,减少网络初始化敏感的缺点,使用批卷积层之间的归一化层和非线性,如ReLU层。

groupNormalizationLayer

一组标准化层输入数据的渠道分为组织和规范在每组激活。加快培训卷积神经网络,减少网络初始化敏感的缺点,使用组卷积层之间的归一化层和非线性,如ReLU层。可以执行实例正常化和规范化通过设置适当数量的层组。

crossChannelNormalizationLayer

channel-wise当地响应(交叉流道)归一化层进行channel-wise正常化。

dropoutLayer

辍学层随机集输入元素与给定的概率为零。

crop2dLayer

二维作物层二维裁剪适用于输入。

crop3dLayer

一层3 - d作物作物3 d体积大小的输入特性图。

resize2dLayer(图像处理工具箱)

一层二维调整尺寸的二维输入比例因子或到指定的高度和宽度。

resize3dLayer(图像处理工具箱)

三维调整层尺寸三维输入比例因子或到指定的高度,宽度和深度。

池和Unpooling层

描述

averagePooling2dLayer

平均池层执行采样下来除以输入矩形池区域和计算每个区域的平均值。

averagePooling3dLayer

三维平均池层执行采样下来除以三维输入立方池区域,计算每个区域的平均值。

globalAveragePooling2dLayer

全球平均池层执行采样下来通过计算平均高度和宽度尺寸的输入。

globalAveragePooling3dLayer

三维全球平均池层执行计算的平均采样下来的高度,宽度,深度和维度的输入。

maxPooling2dLayer

马克斯池层执行采样下来除以输入矩形池区域,并计算每个区域的最大。

maxPooling3dLayer

3 d max池层执行采样下来除以三维输入立方形的池区域,并计算每个区域的最大。

globalMaxPooling2dLayer

全球最大池层执行采样下来通过计算的最大高度和宽度尺寸的输入。

globalMaxPooling3dLayer

全球3 d max池层执行计算的最大采样下来的高度、宽度、深度和维度的输入。

maxUnpooling2dLayer

马克斯unpooling层unpools马克斯池的输出层。

结合层

描述

additionLayer

除了一层来自多个神经网络的输入层element-wise补充道。

multiplicationLayer

一个乘法层繁殖element-wise来自多个神经网络的输入层。

depthConcatenationLayer

深度连接层需要输入,有相同的高度和宽度和连接他们的第三个维度(通道尺寸)。

concatenationLayer

连接层需要的输入并将它们连接指定的尺寸。输入必须有相同的大小在所有维度除了连接尺寸。

weightedAdditionLayer(自定义层的例子)

加权加法层尺度和来自多个神经网络的输入层element-wise补充道。

对象检测层

描述

roiInputLayer(计算机视觉工具箱)

一个ROI输入层输入图像快速R-CNN对象检测网络。

roiMaxPooling2dLayer(计算机视觉工具箱)

ROI马克斯池层输出固定大小为每个矩形特征图谱ROI内输入特征映射。使用这一层创建一个快速或更快R-CNN对象检测网络。

roiAlignLayer(计算机视觉工具箱)

一个ROI层对齐输出固定大小的特征图中的每个矩形ROI地图输入功能。使用这一层创建一个Mask-RCNN网络。

anchorBoxLayer(计算机视觉工具箱)

锚箱层商店锚箱用于目标检测的特征映射网络。

regionProposalLayer(计算机视觉工具箱)

地区建议层输出边界框周围潜在的对象在一个图像的一部分地区建议网络(RPN) R-CNN更快。

ssdMergeLayer(计算机视觉工具箱)

SSD合并图层合并的输出特性为后续的回归和分类地图损失计算。

spaceToDepthLayer(计算机视觉工具箱)

空间深度层排列的空间块的输入深度维度。使用这一层,当你需要结合不同大小的特征图谱不丢弃任何特性数据。

rpnSoftmaxLayer(计算机视觉工具箱)

地区建议网络(RPN) softmax层softmax激活函数适用于输入。使用这一层创建一个更快R-CNN对象检测网络。

focalLossLayer(计算机视觉工具箱)

一层焦损失预测对象类使用焦损失。

rpnClassificationLayer(计算机视觉工具箱)

地区建议网络(RPN)分类层分类的图像区域对象背景通过使用一个交叉熵损失函数。使用这一层创建一个更快R-CNN对象检测网络。

rcnnBoxRegressionLayer(计算机视觉工具箱)

一盒回归层改进边界框的位置通过使用一个光滑的L1损失函数。使用这一层创建一个快速或更快R-CNN对象检测网络。

生成对抗的网络层

描述

projectAndReshapeLayer(自定义层的例子)

一个项目和重塑层将作为输入1-by-1-by -numLatentInputs指定的数组,并将它们转换成图像的大小。使用项目和重塑层重塑噪音甘斯的输入。

embedAndReshapeLayer(自定义层的例子)

一个嵌入和重塑层作为输入数字指标分类元素并将它们转换成指定的图像的大小。使用嵌入和重塑层分类数据输入条件甘斯。

输出层

描述

softmaxLayer

softmax层softmax函数适用于输入。

sigmoidLayer

乙状结肠层乙状结肠函数适用于输入,输出是有界区间(0,1)。

classificationLayer

一个分类层计算交叉熵损失与互斥类多分类问题。

regressionLayer

一层回归计算half-mean-squared-error损失回归问题。

pixelClassificationLayer(计算机视觉工具箱)

一个像素分类层提供了一个为每个图像像素或体素分类标签。

dicePixelClassificationLayer(计算机视觉工具箱)

骰子像素分类层提供了一个分类标签为每个图像像素或体素使用广义骰子的损失。

focalLossLayer(计算机视觉工具箱)

一层焦损失预测对象类使用焦损失。

rpnSoftmaxLayer(计算机视觉工具箱)

地区建议网络(RPN) softmax层softmax激活函数适用于输入。使用这一层创建一个更快R-CNN对象检测网络。

rpnClassificationLayer(计算机视觉工具箱)

地区建议网络(RPN)分类层分类的图像区域对象背景通过使用一个交叉熵损失函数。使用这一层创建一个更快R-CNN对象检测网络。

rcnnBoxRegressionLayer(计算机视觉工具箱)

一盒回归层改进边界框的位置通过使用一个光滑的L1损失函数。使用这一层创建一个快速或更快R-CNN对象检测网络。

weightedClassificationLayer(自定义层的例子)

加权分类层计算加权交叉熵损失分类问题。

tverskyPixelClassificationLayer(自定义层的例子)

特沃斯基像素分类层提供了一个分类标签为每个图像像素或体素使用特沃斯基的损失。

sseClassificationLayer(自定义层的例子)

分类SSE层计算误差平方和损失分类问题。

maeRegressionLayer(自定义层的例子)

回归梅层计算平均绝对误差损失回归问题。

另请参阅

||

相关的话题