Añadir una capa de Dropout para reducir el sobreajuste (overfitting). Esta tarea requiere que el motor gestione estados de entrenamiento donde se "apagan" neuronas aleatoriamente, frente a estados de evaluación donde el modelo es determinista.
Criterios de Aceptación
Checklist Técnica
Pruebas Mínimas
Añadir una capa de Dropout para reducir el sobreajuste (overfitting). Esta tarea requiere que el motor gestione estados de entrenamiento donde se "apagan" neuronas aleatoriamente, frente a estados de evaluación donde el modelo es determinista.
Criterios de Aceptación
nn.Dropout(p=0.5).model.train()ymodel.eval().Checklist Técnica
cuRANDpara generar máscaras binarias directamente en la GPU.Modulepara que el flagtrainingse herede en todas las subcapas.Pruebas Mínimas
train, aproximadamente eleval, la salida sea exactamente igual a la entrada.trainsea estadísticamente similar a la suma eneval.