course documentation
Riassunto
0. Installazione
1. Modelli Transformer
IntroduzioneNatural Language ProcessingCosa fanno i Transformer?Come funzionano i Transformer?Modelli encoderModelli decoderModelli sequence-to-sequenceBias e limitiRiassuntoQuiz di fine capitolo
2. Usare i 🤗 Transformers
IntroduzioneDietro la pipelineModelliTokenizersGestione di sequenze multipleMettiamo insieme i pezziUso di base completato!
3. Affinamento di un modello pre-addestrato
IntroduzioneProcessare i datiAffinare il modello con la Trainer APIUn addestramento completoAffinamento, Fatto!Quiz di fine capitolo
4. Condividere modelli e tokenizers
L'Hub di Hugging FaceUsare modelli pre-addestratiCondividere modelli pre-addestratiScrivere un cartellino del modelloFine della parte 1!Quiz di fine capitolo
5. La libreria 🤗 Datasets
IntroduzioneE se il mio dataset non è sull'Hub?È arrivato il momento di tagliuzzareBig data? Ci pensa 🤗 Datasets!Creare il proprio datasetRicerca semantica con FAISS🤗 Datasets, check!Quiz di fine capitolo
8. Come chiedere un aiuto
IntroduzioneCosa fare quando si riceve un erroreChiedere aiuto sui forumFare il debug della training pipelineCome scrivere un issue correttamenteParte 2 completata!Quiz di fine capitolo
9. Creare e condividere demo
Riassunto
In questo capitolo, hai scoperto come approcciare diversi compiti di NLP utilizzando la funzione di alto livello pipeline() degli 🤗 Transformer. Abbiamo anche visto come cercare e utilizzare i modelli dell’Hub, nonché come usare l’Inference API per testare i modelli direttamente nel tuo browser.
Abbiamo discusso di come i modelli Transformer lavorino a livello alto, e parlato dell’importanza del transfer learning e dell’affinamento. Un aspetto chiave è che è possibile utilizzare l’architettuta completa oppure solo l’encoder o il decoder, dipendentemente dal compito a cui desideri lavorare. La tabella seguente riordina questi concetti:
| Modello | Esempi | Compiti |
|---|---|---|
| Encoder | ALBERT, BERT, DistilBERT, ELECTRA, RoBERTa | Classificazione frasale, riconoscimento delle entità nominate, estrazione di risposte a domande |
| Decoder | CTRL, GPT, GPT-2, Transformer XL | Generazione di testi |
| Encoder-decoder | BART, T5, Marian, mBART | Riassunti, traduzione, generazione di risposte a domande |