Main Content

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Deep Learning avec des données de séries temporelles et de séquences

Créer et entraîner des réseaux pour des tâches de classification, de régression et de prévision de séries temporelles

Créer et entraîner des réseaux pour des tâches de classification, de régression et de prévision de séries temporelles. Entraînez des réseaux LSTM (Long Short-Term Memory) pour des problèmes de classification et de régression sequence-to-one et sequence-to-label. Vous pouvez entraîner des réseaux LSTM sur des données texte avec des couches de word embedding (vectorisation de mots) nécessitant Text Analytics Toolbox™ ou des réseaux de neurones à convolution sur des données audio avec des spectrogrammes nécessitant Audio Toolbox™.

Applications

Deep Network DesignerConcevoir, visualiser et entraîner des réseaux de Deep Learning

Fonctions

développer tout

trainingOptionsOptions d’un réseau de neurones d’apprentissage pour le Deep Learning
trainNetwork(Not recommended) Train neural network
analyzeNetworkAnalyze deep learning network architecture

Couches d’entrée

sequenceInputLayerSequence input layer
featureInputLayerFeature input layer (depuis R2020b)

Couches récurrentes

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) (depuis R2020a)
lstmProjectedLayerLong short-term memory (LSTM) projected layer for recurrent neural network (RNN) (depuis R2022b)

Couches de convolution et couches entièrement connectées

convolution1dLayer1-D convolutional layer (depuis R2021b)
transposedConv1dLayerTransposed 1-D convolution layer (depuis R2022a)
fullyConnectedLayerFully connected layer

Couches de pooling

maxPooling1dLayer1-D max pooling layer (depuis R2021b)
averagePooling1dLayer1-D average pooling layer (depuis R2021b)
globalMaxPooling1dLayer1-D global max pooling layer (depuis R2021b)
globalAveragePooling1dLayer1-D global average pooling layer (depuis R2021b)

Couches d’activation et de dropout

reluLayerCouche ReLU (Rectified Linear Unit)
leakyReluLayerLeaky Rectified Linear Unit (ReLU) layer
clippedReluLayerClipped Rectified Linear Unit (ReLU) layer
eluLayerExponential linear unit (ELU) layer
tanhLayerHyperbolic tangent (tanh) layer
swishLayerSwish layer (depuis R2021a)
geluLayerGaussian error linear unit (GELU) layer (depuis R2022b)
softmaxLayerCouche softmax
dropoutLayerDropout layer
functionLayerFunction layer (depuis R2021b)

Manipulation de données

sequenceFoldingLayer(Not recommended) Sequence folding layer
sequenceUnfoldingLayer(Not recommended) Sequence unfolding layer
flattenLayerFlatten layer

Couches de sortie

classificationLayer(Not recommended) Classification output layer
regressionLayerCouche de sortie de régression
classify(Not recommended) Classify data using trained deep learning neural network
predict(Not recommended) Predict responses using trained deep learning neural network
activations(Not recommended) Compute deep learning network layer activations
predictAndUpdateState(Not recommended) Predict responses using a trained recurrent neural network and update the network state
classifyAndUpdateState(Not recommended) Classify data using a trained recurrent neural network and update the network state
resetStateReset state parameters of neural network
confusionchartCreate confusion matrix chart for classification problem
sortClassesSort classes of confusion matrix chart
padsequencesPad or truncate sequence data to same length (depuis R2021a)

Blocs

développer tout

PredictPredict responses using a trained deep learning neural network (depuis R2020b)
Stateful PredictPredict responses using a trained recurrent neural network (depuis R2021a)
Stateful ClassifyClassify data using a trained deep learning recurrent neural network (depuis R2021a)

Propriétés

ConfusionMatrixChart PropertiesConfusion matrix chart appearance and behavior

Rubriques

Réseaux récurrents

Réseaux à convolution

Deep Learning avec Simulink

Deep Learning avec MATLAB