Build your ultimate AI agent
Descrierea cursului
Fundamentele AI scalabile
Acest curs te poartă într-o călătorie prin fundamentele AI scalabile. Vei începe prin a învăța cum PyTorch Lightning simplifică ciclul de viață al dezvoltării modelelor, reducând codul repetitiv. Prin exemple ghidate, vei vedea cum să împarți rețelele neuronale complexe în componente reutilizabile, permițându-ți să menții calitatea codului chiar și pe măsură ce proiectele tale cresc ca amploare.Tehnici avansate de optimizare
Vei stăpâni, de asemenea, tehnici de optimizare, precum optimizatorii adaptivi, tăierea modelului și cuantizarea. Vei vedea direct cum schimbările mici în strategia de antrenare pot aduce câștiguri semnificative în viteză și acuratețe, iar tu vei învăța cum să optimizezi buclele de antrenare pentru a elimina blocajele.Implementare pregătită pentru producție
La finalul cursului, vei fi dobândit abilitățile necesare pentru a duce un prototip până la producție și vei avea un portofoliu de soluții AI modulare, optimizate și gata de implementare, pregătite să facă față provocărilor din lumea reală.Cerințe prealabile
Curriculum
Structura cursului
1
Construirea modelelor scalabile cu PyTorch Lightning
În acest capitol, vom explora modul în care PyTorch Lightning simplifică dezvoltarea și implementarea modelelor AI scalabile. Pornind de la conceptele fundamentale, vom parcurge structura de bază a unui proiect PyTorch Lightning, inclusiv componentele esențiale precum LightningModule și Trainer, pentru a pune o bază solidă în vederea unor soluții AI mai avansate.
- Introducere în PyTorch Lightning50 XP
- Introducere în LightningModule100 XP
- Rularea Lightning Trainer100 XP
- Definirea modelelor cu LightningModule50 XP
- Utilizarea LightningModule50 XP
- Metoda init în detaliu100 XP
- Perfecționarea metodei forward100 XP
- Implementarea logicii de antrenament50 XP
- Implementarea pasului de antrenament100 XP
- Configurarea optimizatorului100 XP
- Antrenament și evaluare100 XP
2
Tehnici avansate în PyTorch Lightning
În acest capitol, vom aprofunda PyTorch Lightning pentru a gestiona eficient datele și a rafina antrenarea modelelor. Vom învăța cum să creăm fluxuri de date modulare și reutilizabile cu LightningDataModule, cum să evaluăm modelele cu precizie prin validare și testare și cum să îmbunătățim procesul de antrenare folosind Lightning Callbacks, pentru a automatiza optimizarea modelului și a evita supraantrenarea.
3
Optimizarea modelelor pentru scalabilitate
Învață să pregătești modelele de învățare profundă pentru implementarea în producție, făcându-le mai ușoare și mai rapide. Acest capitol introduce tehnici precum cuantizarea dinamică, pruning-ul și conversia TorchScript, ajutându-te să reduci dimensiunea modelului și latența fără a sacrifica acuratețea.
Modele AI scalabile cu PyTorch Lightning
Curs
finalizat

