Vai al contenuto principale

Corso

Modelli di AI scalabili con PyTorch Lightning

Intermedio3 h

Semplifica i tuoi progetti di intelligenza artificiale creando modelli modulari e imparando a usare l'ottimizzazione avanzata con PyTorch Lightning!

Python3 h10 video30 esercizi2,400 XP1,259Attestato di completamento

Crea il tuo account gratuito

Continua con Google
oppure
Continuando, accetti la nostra Termini di utilizzo, i nostri Informativa sulla privacy e il fatto che i tuoi dati sono archiviati negli USA.

Scelto dagli studenti di migliaia di aziende

Descrizione del corso

Fondamenti dell'IA scalabile

Questo corso ti porta in un viaggio attraverso le basi dell'intelligenza artificiale scalabile. Inizierai imparando come PyTorch Lightning semplifica il ciclo di vita dello sviluppo dei modelli riducendo il codice ripetitivo. Grazie a esempi guidati, scoprirai come suddividere reti neurali complesse in componenti riutilizzabili, consentendoti di mantenere la qualità del codice anche quando i tuoi progetti assumono dimensioni sempre maggiori.

Tecniche avanzate di ottimizzazione

Imparerai anche le tecniche di ottimizzazione, come gli ottimizzatori adattivi, il model pruning e la quantizzazione. Vedrai con i tuoi occhi come piccoli cambiamenti nella strategia di formazione possono portare a grandi miglioramenti in termini di velocità e precisione, e imparerai come ottimizzare i tuoi cicli di formazione per eliminare i colli di bottiglia.

Implementazione pronta per la produzione

Alla fine del corso, avrai imparato come portare un prototipo fino alla produzione e avrai un portfolio di soluzioni di intelligenza artificiale modulari, ottimizzate e pronte per affrontare le sfide del mondo reale.

Prerequisiti

Programma

Struttura del corso

1

Costruire modelli scalabili con PyTorch Lightning

In questo capitolo vedremo come PyTorch Lightning semplifica lo sviluppo e la distribuzione di modelli di AI scalabili. Partendo dai concetti di base, passeremo attraverso la struttura fondamentale di un progetto PyTorch Lightning, includendo componenti essenziali come LightningModule e Trainer, per creare solide basi per soluzioni di AI più avanzate.
Inizia il capitolo
2

Tecniche avanzate in PyTorch Lightning

In questo capitolo approfondiremo PyTorch Lightning per gestire i dati in modo efficiente e migliorare l’addestramento del modello. Impareremo a creare workflow di dati modulari e riutilizzabili con LightningDataModule, a valutare correttamente i modelli tramite validazione e test, e a potenziare i processi di training usando i Lightning Callback per automatizzare il miglioramento del modello ed evitare l’overfitting.
Inizia il capitolo
3

Ottimizzare i modelli per la scalabilità

Modelli di AI scalabili con PyTorch Lightning

Corso
completato

Ottieni Attestato di conseguimento

Iscriviti ora

Sviluppa le tue competenze sui dati con DataCamp for Mobile

Fai progressi ovunque tu sia con i nostri corsi mobile e le sfide di programmazione quotidiane da 5 minuti.