Main Content

Bucles de entrenamiento personalizados

Entrene redes de deep learning con bucles de entrenamiento personalizados

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 (desde R2019b)
trainingProgressMonitorMonitor and plot training progress for deep learning custom training loops (desde R2022b)
minibatchqueueCreate mini-batches for deep learning (desde R2020b)
padsequencesPad or truncate sequence data to same length (desde R2021a)
dlarrayArreglo de deep learning para personalización (desde R2019b)
dlgradientCompute gradients for custom training loops using automatic differentiation (desde R2019b)
dlfevalEvaluate deep learning model for custom training loops (desde R2019b)
crossentropyCross-entropy loss for classification tasks (desde R2019b)
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 (desde R2019b)
ctcConnectionist temporal classification (CTC) loss for unaligned sequence classification (desde R2021a)

Temas