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 si las capas de salida personalizadas no son compatibles con las funciones de pérdida que necesita, puede definir un bucle de entrenamiento personalizado. En el caso de las redes que no se pueden crear mediante gráficas de capa, puede definir redes personalizadas como una función. Para obtener más información, consulte Define Custom Training Loops, Loss Functions, and Networks.

Funciones

expandir todo

dlnetworkDeep learning network for custom training loops
trainingProgressMonitorMonitor and plot training progress for deep learning custom training loops
minibatchqueueCreate mini-batches for deep learning
padsequencesPad or truncate sequence data to same length
dlarrayArreglo de deep learning para personalización
dlgradientCompute gradients for custom training loops using automatic differentiation
dlfevalEvaluate deep learning model for custom training loops
crossentropyCross-entropy loss for classification tasks
l1lossL1 loss for regression tasks
l2lossL2 loss for regression tasks
huberHuber loss for regression tasks
mseHalf mean squared error
ctcConnectionist temporal classification (CTC) loss for unaligned sequence classification

Temas