0Pricing
Deep Learning Academy · Lección

Supervise la precisión durante el entrenamiento

Convierta las predicciones en una puntuación

Supervise la precisión durante el entrenamiento es una lección gratuita de Deep Learning Academy en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Deep Learning Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Deep Learning Academy incluye 4 lecciones en total.

Partes de esta lección aún no han sido traducidas y se muestran en inglés.

Loss Alone Lies a Little

A falling loss feels good, but it is abstract. To know if your model is truly useful you also want accuracy, the share of predictions it gets right. 🎯

From Logits to a Choice

Your model outputs raw scores per class. To pick a prediction you take the index of the largest score with argmax along the class dimension.

preds = pred.argmax(dim=1)

Compare to the Truth

Now compare each predicted class to the real label. The result is a boolean tensor where True marks every example the model got right.

correct = preds == y

Count the Wins

Booleans add up like ones and zeros, so summing the matches gives a count of correct predictions in this batch.

num_correct = correct.sum().item()

Turn Count Into a Rate

Divide correct predictions by the batch size and you get accuracy, a number from zero to one that is easy to read as a percentage.

acc = num_correct / y.size(0)

Accumulate Across Batches

Per-batch accuracy is noisy, so keep running totals of correct and seen examples. Their ratio gives a stable epoch accuracy.

total_correct += num_correct
total_seen += y.size(0)

Report Each Epoch

At the end of an epoch compute the overall rate and print it beside the loss. Now you see both how confident and how correct the model is.

epoch_acc = total_correct / total_seen

Keep Metrics off the Graph

When you only measure, wrap scoring in no_grad. It stops PyTorch from tracking operations you never plan to backpropagate, saving memory.

with torch.no_grad():
    preds = model(x).argmax(dim=1)

Accuracy Is Not Enough Alone

On imbalanced data accuracy can fool you: always guessing the common class scores high yet learns nothing. Pair it with loss and other metrics.

Watch the Trend

One epoch's number means little; the trend is everything. Rising accuracy with falling loss is the clear sign your training is on track.

A Window Into Learning

Tracking accuracy turns training from a black box into something you can watch. Each epoch you get honest feedback on real progress.

Quick Check

How do you turn class scores into a single predicted label?

Recap

You learned to track accuracy: argmax the scores, compare to labels, count correct, and divide. Watch the trend alongside loss. 🎉

Preguntas frecuentes

¿La lección «Supervise la precisión durante el entrenamiento» es gratis?

Sí — el texto completo de «Supervise la precisión durante el entrenamiento» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Deep Learning Academy, actualiza a CoddyKit PRO. El curso de Deep Learning Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Supervise la precisión durante el entrenamiento»?

Convierta las predicciones en una puntuación Practicas Deep Learning Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Deep Learning Academy?

No se requiere experiencia previa. Deep Learning Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Supervise la precisión durante el entrenamiento»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Deep Learning Academy?

Sí. Cada lección de Deep Learning Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Propagación hacia delante, pérdida, retropropagación y paso
  2. Escriba un bucle de entrenamiento mínimo
  3. Supervise la precisión durante el entrenamiento
  4. Modo de entrenamiento frente a modo de evaluación
← Volver a Deep Learning Academy