主要内容

深度学习的图片

火车从头卷积神经网络或使用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网络

创建新的深度网络

概念