Blocco XI · Livello esperto · Lezione 62
Addestra il tuo modello
Imparerai a perfezionare un modello con LoRA e QLoRA usando Unsloth, Axolotl o TRL, la messa a punto per preferenze e per rinforzo, quanti esempi ti servono, quanto costa e quando non conviene.
- 11 min
- 9 slide animate
- Quiz di 4 domande
- Narrata in 6 lingue
Cosa vedrai in questa lezione
- Prima di addestrare: ti serve davvero?
La maggior parte dei problemi si risolve con un buon prompt, qualche esempio o RAG; fare il fine-tuning di un modello è l'ultimo passo, non il primo.
- LoRA e QLoRA: addestrare solo uno strato sottile
LoRA congela il modello e addestra alcune piccole matrici; QLoRA fa lo stesso con il modello a 4 bit e sta in una scheda grafica normale.
- Unsloth, Axolotl e TRL: quale usare
Sono tutti e tre gratuiti e open source; cambiano per comodità e per la dimensione di progetto a cui sono pensati.
- I dati: quanti esempi e di che qualità
Cento esempi buoni danno già risultati; più di mille è l'ideale. Contano più la qualità e la varietà che la quantità.
- DPO: insegnare con le preferenze
Con DPO dai al modello coppie di risposte, una scelta e una scartata, e impara ad assomigliare a quella buona.
- GRPO: imparare per rinforzo con premi
GRPO genera diverse risposte a ogni domanda, le valuta con una funzione di ricompensa e rinforza le migliori.
- Quanto costa: la tua scheda grafica o una a noleggio
Un piccolo fine-tuning QLoRA sta in una scheda grafica da 16 GB o costa pochi dollari nel cloud; è il rinforzo lungo a costare.
- Valuta prima di usarlo e poi mettilo in produzione
Un fine-tuning vale solo se batte, nei tuoi casi reali, il modello originale con un buon prompt. Misuralo prima di metterlo in produzione.
- Riepilogo: addestra solo quando conviene
Prima prompt e RAG; se non basta, QLoRA con buoni dati, preferenze o rinforzo, e valuta sempre rispetto all'originale.
Strumenti e concetti
- Unsloth
- Axolotl
- TRL
- GRPO
- DPO
Accedi con il tuo account Google per vedere questa lezione e tutto il corso.
Altre lezioni del blocco
- Agenti autonomi: 7 repo di GitHub per delegare compiti all'IA
- Crea le tue app di IA: no-code, RAG e piattaforme self-hosted
- Agenti di programmazione e skill: i repo che installano tutti
- IA open source per video, immagini e audio: 7 repo di GitHub
- Scraping e agenti di ricerca: 7 repo per leggere internet con l'IA
- Cluster: unisci più macchine per modelli più grandi
- Mega-liste e repo di GitHub per imparare l'IA (e skill di marketing)