Feedback about What is torch.nn really?
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
- #3667 de @patrocinio — cerrado sin fusionar
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Área
- documentation
Línea de trabajo
Abre la página nn_tutorial.html enlazada e inspecciona la sección “Neural net from scratch (without torch.nn)”, especialmente las evaluaciones de la loss previa al entrenamiento y de la loss final. Sigue cómo cambian xb e yb durante el bucle de entrenamiento y, después, actualiza el tutorial para que la comparación use un batch de evaluación coherente o use explícitamente el dataset de prueba. Verifica que el ejemplo mostrado de loss y accuracy siga siendo coherente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
There is the following issue on this page: https://docs.pytorch.org/tutorials/beginner/nn_tutorial.html
In the section "Neural net from scratch (without torch.nn)" there is a pre-training loss function evaluation on a batch of 64 instances,
yb = y_train[0:bs]
print(loss_func(preds, yb))
then training is performed (comments my own)
for epoch in range(epochs):
for i in range((n - 1) // bs + 1):
# set_trace()
start_i = i * bs
end_i = start_i + bs
xb = x_train[start_i:end_i] # note that xb gets redefined
yb = y_train[start_i:end_i] # note that yb gets redefined
pred = model(xb)
loss = loss_func(pred, yb)
loss.backward()
with torch.no_grad():
weights -= weights.grad * lr
bias -= bias.grad * lr
weights.grad.zero_()
bias.grad.zero_()
and the loss function is evaluated again to demonstrate a reduction in loss.
print(loss_func(model(xb), yb), accuracy(model(xb), yb))
The final evaluation is not applied to the same data as the first though. Both invoke xb and yb, but xb and yb in the pre-training evaluation are the first 64 instances from the set, during training these variables are updated with subsequent batches and the final evaluation is performed on the final batch.
Pre and post-training evaluations should be performed on the same batch, either the original 64 instances from the first training batch, or (if the intent is to demonstrate generalization loss) the test dataset.
cc @albanD @jbschlosser
- Lenguaje dominante
- Python
- Estrellas
- 9.4k
- Forks
- 4.4k
- Merge medio
- 3 d 5 h
- PR fusionados (30 d)
- 4
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de pytorch/tutorials
-
Feedback about Datasets & DataLoadersPosiblemente ocupada @hippi345 la tomó hace 1 día. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 2 días
-
💡 [REQUEST] - Add model.eval() after loading the mdoelPosiblemente ocupada @Justee21 la tomó hace 25 días. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
Los mantenedores suelen responder en 2 días
-
[BUG] Captum tutorial fails when visualize_image_attr() receives None for original_imageQuizá libre de nuevo @shubhambhar007 la tomó hace 32 días y no hay ningún pull request abierto. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
pytorch/tutorials#3963 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
[BUG] - Incorrect ResNet18 preprocessing in Captum tutorialPosiblemente ocupada @austxu la tomó hace 84 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 2 días
-
Feedback about What is torch.nn really?Posiblemente ocupada @MichelleHan7 la tomó hace 21 días. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
Los mantenedores suelen responder en 2 días
Todos los issues de pytorch/tutorials
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
aws-samples/sample-per-model-bedrock#261 ·
Los mantenedores suelen responder en 1 día
-
[UI/Accessibility] Low contrast text visibility in country selection dropdown on settings pageAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
pwncollege/dojo#1188 ·
Los mantenedores suelen responder en 1 día
-
bug launcher packaging
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
tenstorrent/tt-studio#1426 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
python-attrs/cattrs#796 ·
Los mantenedores suelen responder en 1 día