NLP Course documentation

Quiz di fine capitolo

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Quiz di fine capitolo

Ask a Question

Mettiamo alla prova quello che hai imparato in questo capitolo!

1. In quale ordine si deve leggere un traceback di Python?

2. Che cos’è un minimo esempio riproducibile?

3. Supponiamo di provare a eseguire il codice seguente, il quale produce un errore:

from transformers import GPT3ForSequenceClassification

# ImportError: cannot import name 'GPT3ForSequenceClassification' from 'transformers' (/Users/lewtun/miniconda3/envs/huggingface/lib/python3.8/site-packages/transformers/__init__.py)
# ---------------------------------------------------------------------------
# ImportError                               Traceback (most recent call last)
# /var/folders/28/k4cy5q7s2hs92xq7_h89_vgm0000gn/T/ipykernel_30848/333858878.py in <module>
# ----> 1 from transformers import GPT3ForSequenceClassification

# ImportError: cannot import name 'GPT3ForSequenceClassification' from 'transformers' (/Users/lewtun/miniconda3/envs/huggingface/lib/python3.8/site-packages/transformers/__init__.py)

Quale dei seguenti potrebbe essere una buona scelta per il titolo di un topic del forum per chiedere aiuto?

4. Supponiamo di aver provato a eseguire trainer.train() e di trovarci di fronte a un errore criptico che non ci dice esattamente da dove proviene. Quale dei seguenti è il primo posto in cui cercare gli errori nella training pipeline?

5. Qual è il modo migliore per fare il debug di un errore CUDA?

6. Qual è il modo migliore per far risolvere un problema su GitHub?

7. Perché l’overfitting di un batch è di solito una buona tecnica di debugging?

8. Perché è una buona idea includere dettagli sul proprio ambiente di sviluppo con transformers-cli env quando si crea un nuovo issue nel repo di 🤗 Transformers?