主要内容

深度学习的图片

火车从头卷积神经网络或使用pretrained网络快速学习新任务

为图像分类和回归任务创建新的深度网络通过定义从头网络结构和训练网络。您还可以使用转移学习利用pretrained网络提供的知识学习新模式新数据。微调pretrained图像分类和转移网络学习通常是快得多,也更容易比从头开始训练。使用pretrained深网络使您能够快速学习新任务没有定义和训练一个新的网络,拥有数以百万计的图片,和拥有一个强大的GPU。

定义网络体系结构之后,您必须定义训练参数使用trainingOptions函数。你可以训练网络使用trainNetwork。使用训练网络预测类标签或数字的反应。

你可以训练一个卷积神经网络在CPU、GPU,多个CPU或GPU,或并行集群上或在云中。培训在GPU并行或需要并行计算工具箱™。使用GPU需要支持GPU设备(支持设备上的信息万博1manbetx,请参阅GPU的万博1manbetx支持版本(并行计算工具箱))。指定执行环境使用trainingOptions函数。

应用程序

深层网络设计师 设计、可视化和火车深度学习网络

功能

全部展开

trainingOptions 选择培训深度学习神经网络
trainNetwork 深度学习的神经网络进行训练
analyzeNetwork 分析深度学习网络体系结构
squeezenet SqueezeNet卷积神经网络
googlenet GoogLeNet卷积神经网络
inceptionv3 Inception-v3卷积神经网络
densenet201 densenet - 201卷积神经网络
mobilenetv2 MobileNet-v2卷积神经网络
resnet18 ResNet-18卷积神经网络
resnet50 ResNet-50卷积神经网络
resnet101 resnet - 101卷积神经网络
xception Xception卷积神经网络
inceptionresnetv2 Pretrained Inception-ResNet-v2卷积神经网络
nasnetlarge Pretrained NASNet-Large卷积神经网络
nasnetmobile Pretrained NASNet-Mobile卷积神经网络
shufflenet Pretrained ShuffleNet卷积神经网络
darknet19 DarkNet-19卷积神经网络
darknet53 DarkNet-53卷积神经网络
efficientnetb0 EfficientNet-b0卷积神经网络
alexnet AlexNet卷积神经网络
vgg16 VGG-16卷积神经网络
vgg19 VGG-19卷积神经网络

输入层

imageInputLayer 图像输入层
image3dInputLayer 三维图像输入层
featureInputLayer 特性输入层

卷积和完全连接层

convolution2dLayer 二维卷积层
convolution3dLayer 三维卷积层
groupedConvolution2dLayer 二维卷积层分组
transposedConv2dLayer 转置二维卷积层
transposedConv3dLayer 转置三维卷积层
fullyConnectedLayer 完全连接层

激活层

reluLayer 修正线性单元(ReLU)层
leakyReluLayer 漏水的解决线性单元(ReLU)层
clippedReluLayer 剪修正线性单元(ReLU)层
eluLayer 指数线性单元(ELU)层
tanhLayer 双曲正切(双曲正切)层
swishLayer 时髦的层
functionLayer 功能层

正常化,辍学,种植层

batchNormalizationLayer 批归一化层
groupNormalizationLayer 集团标准化层
instanceNormalizationLayer 实例的归一化层
layerNormalizationLayer 一层一层正常化
crossChannelNormalizationLayer Channel-wise当地反应正常化层
dropoutLayer 辍学层
crop2dLayer 二维作物层
crop3dLayer 3 d作物层

池和Unpooling层

averagePooling2dLayer 平均池层
averagePooling3dLayer 三维平均池层
globalAveragePooling2dLayer 全球平均池层
globalAveragePooling3dLayer 三维全球平均池层
globalMaxPooling2dLayer 全球最大池层
globalMaxPooling3dLayer 全球3 d max池层
maxPooling2dLayer 马克斯池层
maxPooling3dLayer 3 d max池层
maxUnpooling2dLayer 马克斯unpooling层

结合层

additionLayer 添加层
multiplicationLayer 乘法层
concatenationLayer 连接层
depthConcatenationLayer 深度连接层

输出层

sigmoidLayer 乙状结肠层
softmaxLayer Softmax层
classificationLayer 分类输出层
regressionLayer 创建一个回归输出层
augmentedImageDatastore 转换批次增加图像数据
imageDataAugmenter 配置图像数据增加
增加 将相同的随机转换应用到多个图像
layerGraph 图深度学习的网络层
情节 情节神经网络层图
addLayers 添加层层图
removeLayers 删除图层图层图表
replaceLayer 取代层在层图
connectLayers 连接层在层图
disconnectLayers 断开层在层图
DAGNetwork 有向无环图(DAG)网络深度学习
resnetLayers 创建二维剩余网络
resnet3dLayers 创建三维残余网络
isequal 检查深度学习层图或网络的平等
isequaln 检查深度学习的平等层图或网络忽略
分类 使用一个训练有素的深度学习神经网络分类数据
预测 使用一个训练有素的深度学习神经网络预测的反应
激活 计算深度学习网络层激活
confusionchart 为分类问题创建混淆矩阵图
sortClasses 那种类型的混淆矩阵图

全部展开

预测 使用一个训练有素的深度学习神经网络预测的反应
图像分类器 使用一个训练有素的深度学习神经网络分类数据

属性

ConfusionMatrixChart属性 混淆矩阵图表外观和行为

例子和如何

使用Pretrained网络

分类图像使用GoogLeNet

这个例子展示了如何使用的分类图像卷积神经网络GoogLeNet pretrained深。

使用深度学习摄像头图像进行分类

这个例子展示了如何从一个摄像头图像分类实时使用卷积神经网络GoogLeNet pretrained深。

转移学习与深层网络设计师

交互地调整pretrained深学习网络来学习一种新的图像分类任务。

火车深入学习网络对新图像进行分类

这个例子展示了如何使用转移学习再教育卷积神经网络对一组新的图像进行分类。

使用Pretrained网络提取图像特征

这个例子展示了如何提取图像特征认识从pretrained卷积神经网络训练图像分类器,并使用这些特性。

学习使用Pretrained网络传输

这个例子显示了如何调整pretrained GoogLeNet卷积神经网络进行分类的新图片的集合。

Pretrained深层神经网络

学习如何下载和使用pretrained卷积神经网络分类,转移学习和特征提取。

创建新的深度网络

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

这个例子展示了如何创建和训练一个简单的卷积神经网络进行深度学习分类。

构建网络与深度网络设计师

交互式地建立和编辑在深深度学习网络网络设计师。

火车卷积神经网络回归

这个例子展示了如何使用卷积神经网络适合回归模型预测手写数字的旋转角度。

深度学习层的列表

发现所有的深度学习MATLAB的层®

指定的卷积神经网络层

了解卷积神经网络的层(事先),他们出现在一个事先和秩序。

生成MATLAB代码从深层网络设计师

生成MATLAB代码重新设计和培训网络深陷网络设计师。

火车残余网络图像分类

这个例子展示了如何创建一个与残余深度学习神经网络对CIFAR-10数据连接和训练它。

列车网络与数字特征

这个例子显示了如何创建和训练一个简单的神经网络,深度学习特性数据分类。

多和多输出网络

学习如何定义和火车深度学习和多输入和多输出网络。

火车生成对抗网络(甘)

这个例子展示了如何训练生成对抗网络生成图像。

火车条件生成对抗网络(CGAN)

这个例子展示了如何训练条件生成对抗网络生成图像。

火车快风格传输网络

这个例子展示了如何训练一个网络的风格一个图像转移到另一个图像。

图像字幕使用注意

这个例子展示了如何训练图像的深度学习模型使用注意字幕。

列车网络的使用自定义训练循环

这个例子展示了如何训练网络,把手写的数字和一个定制的学习速率的时间表。

列车网络的多个输出

这个例子展示了如何培养深入学习网络和多个输出预测这两个标签和角度旋转的手写数字。

火车暹罗网络比较图像

这个例子展示了如何训练暹罗网络手写字符识别类似的图像。

自定义层导入深度网络设计师

这个例子展示了如何导入自定义分类输出层的误差平方和损失(SSE)并将它添加到一个pretrained网络深陷网络设计师。

Image-to-Image回归深陷网络设计师

这个例子展示了如何使用深层网络设计师构建和训练一个image-to-image回归网络超分辨率。

概念

深度学习在MATLAB

发现深度学习能力在MATLAB使用卷积神经网络分类和回归,包括pretrained网络和学习,转移和培训在gpu, cpu,集群和云。

设置参数和卷积神经网络训练

了解如何设置为卷积神经网络训练参数。

预处理图像深度学习

学习如何调整图片培训、预测和分类,以及如何使用数据预处理图像,转换和专门的数据存储。

预处理卷深度学习

阅读和预处理容积图像和标签数据三维深度学习。

数据存储深度学习

学习如何使用深度学习应用程序中数据存储。

分类网络转化为回归网络

这个例子展示了如何训练分类网络转换成一个回归网络。

深度学习技巧和窍门

学习如何提高深度学习网络的准确性。

深度学习的数据集

发现数据集各种深度学习任务。

数据导入深度网络设计师

导入和可视化数据深陷网络设计师。

特色的例子