Contenido principal

Esta página es para la versión anterior. La página correspondiente en inglés ha sido eliminada en la versión actual.

Bucles de entrenamiento personalizados

Personalice bucles de entrenamiento y funciones de pérdida de deep learning para redes de imágenes

Si la función trainingOptions no proporciona las opciones de entrenamiento que necesita para la tarea o tiene una función de pérdida que la función trainnet no admite, puede definir un bucle de entrenamiento personalizado. Para los modelos que no se pueden especificar como redes de capas, puede definir el modelo como una función. Para obtener más información, consulte Define Custom Training Loops, Loss Functions, and Networks.

Funciones

expandir todo

dlnetworkRedes neuronales de deep learning
trainingProgressMonitorMonitor and plot training progress for deep learning custom training loops (Desde R2022b)
minibatchqueueCreate mini-batches for deep learning
dlarrayArreglo de deep learning para personalización
dlgradientCompute gradients for custom training loops using automatic differentiation
dljacobianJacobian matrix deep learning operation (Desde R2024b)
dldivergenceDivergence of deep learning data (Desde R2024b)
dllaplacianLaplacian of deep learning data (Desde R2024b)
dlfevalEvaluar modelos de deep learning para bucles de entrenamiento personalizados
crossentropyCross-entropy loss for classification tasks
indexcrossentropyIndex cross-entropy loss for classification tasks (Desde R2024b)
l1lossL1 loss for regression tasks (Desde R2021b)
l2lossL2 loss for regression tasks (Desde R2021b)
huberHuber loss for regression tasks (Desde R2021a)
mseError cuadrático medio dividido
dlconvDeep learning convolution
dltranspconvDeep learning transposed convolution
fullyconnectSum all weighted input data and apply a bias
batchnormNormalize data across all observations for each channel independently
crosschannelnormCross channel square-normalize using local responses
groupnormNormalize data across grouped subsets of channels for each observation independently
instancenormNormalize across each channel for each observation independently (Desde R2021a)
layernormNormalize data across all channels for each observation independently (Desde R2021a)
avgpoolPool data to average values over spatial dimensions
maxpoolPool data to maximum value
maxunpoolUnpool the output of a maximum pooling operation
reluAplicar la activación de unidad lineal rectificada
leakyreluApply leaky rectified linear unit activation
geluApply Gaussian error linear unit (GELU) activation (Desde R2022b)
softmaxApply softmax activation to channel dimension
sigmoidAplicar la activación sigmoide

Temas

Bucles de entrenamiento personalizados

Diferenciación automática

Ejemplos destacados