Main Content

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

Couches personnalisées de Deep Learning

Définir des couches personnalisées pour le Deep Learning

Vous pouvez définir votre propre couche de Deep Learning personnalisée pour votre problème. Vous pouvez spécifier une fonction de perte personnalisée avec des couches de sortie personnalisées et définir des couches personnalisées avec ou sans paramètres entraînables. Après avoir défini une couche personnalisée, vous pouvez vérifier que la couche est valide, compatible GPU et sort correctement les gradients définis.

Fonctions

développer tout

functionLayerFunction layer (depuis R2021b)
checkLayerCheck validity of custom or function layer
setLearnRateFactorSet learn rate factor of layer learnable parameter
setL2FactorSet L2 regularization factor of layer learnable parameter
getLearnRateFactorGet learn rate factor of layer learnable parameter
getL2FactorGet L2 regularization factor of layer learnable parameter
networkDataLayoutDeep learning network data layout for learnable parameter initialization (depuis R2022b)
findPlaceholderLayersFind placeholder layers in network architecture imported from Keras or ONNX
replaceLayerReplace layer in neural network
assembleNetwork(Not recommended) Assemble deep learning network from pretrained layers
PlaceholderLayerLayer replacing an unsupported Keras or ONNX layer

Rubriques

Présentation générale sur les couches personnalisées

Couches intermédiaires personnalisées

Couches de sortie personnalisées

Composition du réseau et couches imbriquées

Vérifier la validité des couches