Contenuto principale

Livelli integrati

Costruire reti neurali profonde utilizzando livelli integrati

È possibile utilizzare i livelli integrati per la maggior parte delle attività. Se non è presente un livello integrato necessario per l’attività, è possibile definire un proprio livello personalizzato. È possibile definire livelli personalizzati con parametri apprendibili e di stato. Dopo aver definito un livello personalizzato, è possibile verificare che il livello sia valido, compatibile con la GPU e che produca gradienti definiti correttamente. Per un elenco dei livelli di supportati, vedere List of Deep Learning Layers.

App

Deep Network DesignerProgettare e visualizzare reti di Deep Learning

Funzioni

espandi tutto

Livelli di input

inputLayerInput layer (Da R2023b)
imageInputLayerImage input layer
image3dInputLayer3-D image input layer
sequenceInputLayerSequence input layer
featureInputLayerFeature input layer

Livelli convoluzionali e livelli completamente connessi

convolution1dLayer1-D convolutional layer (Da R2021b)
convolution2dLayer2-D convolutional layer
convolution3dLayer3-D convolutional layer
groupedConvolution2dLayer2-D grouped convolutional layer
transposedConv1dLayerTransposed 1-D convolution layer (Da R2022a)
transposedConv2dLayerTransposed 2-D convolution layer
transposedConv3dLayerTransposed 3-D convolution layer
spectralConvolution1dLayer1-D spectral convolutional layer (Da R2026a)
spectralConvolution2dLayer2-D spectral convolutional layer (Da R2026a)
spectralConvolution3dLayer3-D spectral convolutional layer (Da R2026a)
fullyConnectedLayerFully connected layer
complexFullyConnectedLayerComplex fully connected layer (Da R2026a)

Livelli ricorrenti

lstmLayerLong short-term memory (LSTM) layer for recurrent neural network (RNN)
bilstmLayerBidirectional long short-term memory (BiLSTM) layer for recurrent neural network (RNN)
gruLayerGated recurrent unit (GRU) layer for recurrent neural network (RNN)
lstmProjectedLayerLong short-term memory (LSTM) projected layer for recurrent neural network (RNN) (Da R2022b)
gruProjectedLayerGated recurrent unit (GRU) projected layer for recurrent neural network (RNN) (Da R2023b)

Livelli transformer

embeddingLayerEmbedding layer (Da R2026a)
selfAttentionLayerSelf-attention layer (Da R2023a)
attentionLayerDot-product attention layer (Da R2024a)
positionEmbeddingLayerPosition embedding layer (Da R2023b)
sinusoidalPositionEncodingLayerSinusoidal position encoding layer (Da R2023b)
embeddingConcatenationLayerEmbedding concatenation layer (Da R2023b)
indexing1dLayer1-D indexing layer (Da R2023b)

Livelli neurali ODE

neuralODELayerNeural ODE layer (Da R2023b)
deep.ode.options.ODE1Neural ODE solver options for nonstiff differential equations using Euler method (Da R2025a)
deep.ode.options.ODE45Neural ODE solver options for nonstiff differential equations (Da R2025a)

Livelli di attivazione

reluLayerLivello dell'unità lineare rettificata (ReLU)
leakyReluLayerLeaky rectified linear Unit (ReLU) layer
preluLayerParametrized rectified linear unit (PReLU) layer (Da R2024a)
clippedReluLayerClipped rectified linear unit (ReLU) layer
eluLayerExponential linear unit (ELU) layer
tanhLayerHyperbolic tangent (tanh) layer
swishLayerSwish layer
geluLayerGaussian error linear unit (GELU) layer (Da R2022b)
softmaxLayerLivello softmax
sigmoidLayerSigmoid layer
softplusLayerSoftplus layer
complexReluLayerComplex rectified linear unit (ReLU) layer (Da R2025a)
zreluLayerZReLU Layer (Da R2026a)
functionLayerFunction layer (Da R2021b)

Livelli di normalizzazione

batchNormalizationLayerBatch normalization layer
groupNormalizationLayerGroup normalization layer
instanceNormalizationLayerInstance normalization layer
inverseNormalizationLayerInverse normalization layer (Da R2026a)
layerNormalizationLayerLayer normalization layer
crossChannelNormalizationLayer Channel-wise local response normalization layer

Livelli di utilità

dropoutLayerDropout layer
spatialDropoutLayerSpatial dropout layer (Da R2024a)
flattenLayerFlatten layer
crop2dLayer2-D crop layer
crop3dLayer3-D crop layer
scalingLayerScaling layer
quadraticLayerQuadratic layer
identityLayerIdentity layer (Da R2024b)
complexToRealLayerComplex-to-real layer (Da R2024b)
realToComplexLayerReal-to-complex layer (Da R2024b)
networkLayerNetwork Layer (Da R2024a)
reshapeLayerReshape layer (Da R2025a)
permuteLayerPermute layer (Da R2025a)

Livelli di pooling e unpooling

averagePooling1dLayer1-D average pooling layer (Da R2021b)
averagePooling2dLayerAverage pooling layer
averagePooling3dLayer3-D average pooling layer
adaptiveAveragePooling2dLayerAdaptive average pooling 2-D layer (Da R2024a)
globalAveragePooling1dLayer1-D global average pooling layer (Da R2021b)
globalAveragePooling2dLayer2-D global average pooling layer
globalAveragePooling3dLayer3-D global average pooling layer
globalMaxPooling1dLayer1-D global max pooling layer (Da R2021b)
globalMaxPooling2dLayerGlobal max pooling layer
globalMaxPooling3dLayer3-D global max pooling layer
maxPooling1dLayer1-D max pooling layer (Da R2021b)
maxPooling2dLayerMax pooling layer
maxPooling3dLayer3-D max pooling layer
maxUnpooling2dLayerMax unpooling layer

Livelli di combinazione

additionLayerAddition layer
multiplicationLayerMultiplication layer
concatenationLayerConcatenation layer
depthConcatenationLayerDepth concatenation layer
dlnetworkRete neurale di Deep Learning
imagePretrainedNetworkPretrained neural network for images (Da R2024a)
resnetNetwork2-D residual neural network (Da R2024a)
resnet3dNetwork3-D residual neural network (Da R2024a)
dag2dlnetworkConvert SeriesNetwork and DAGNetwork to dlnetwork (Da R2024a)
addLayersAdd layers to neural network
removeLayersRemove layers from neural network
replaceLayerReplace layer in neural network
getLayerLook up a layer by name or path (Da R2024a)
connectLayersConnect layers in neural network
disconnectLayersDisconnect layers in neural network
expandLayersExpand network layers (Da R2024a)
groupLayersGroup layers into network layers (Da R2024a)
addInputLayerAdd input layer to network (Da R2022b)
initializeInitialize learnable and state parameters of neural network
networkDataLayoutDeep learning network data layout for learnable parameter initialization (Da R2022b)
setL2FactorSet L2 regularization factor of layer learnable parameter
getL2FactorGet L2 regularization factor of layer learnable parameter
setLearnRateFactorSet learn rate factor of layer learnable parameter
getLearnRateFactorGet learn rate factor of layer learnable parameter
plotTracciare l'architettura della rete neurale
summaryStampare il riepilogo della rete (Da R2022b)
analyzeNetworkAnalyze deep learning network architecture
checkLayerCheck validity of custom or function layer
isequalCheck equality of neural networks
isequalnCheck equality of neural networks ignoring NaN values

Argomenti

Esempi in primo piano