Sari la conținutul principal

Curs

Antrenament eficient al modelelor AI cu PyTorch

Avansat4 h

Reduce training times for large language models folosind Accelerator și Trainer pentru antrenare distribuită

Python4 h13 videoclipuri45 exerciții3,850 XP1,660Certificat de realizare

Creează-ți contul gratuit

Continuă cu Google
sau
Continuând, accepți Termenii de utilizare, Politica de confidențialitate și faptul că datele tale sunt stocate în SUA.

Apreciat de cursanți din mii de companii

Instruiești o echipă?

Încearcă pentru companii

Descrierea cursului

Antrenamentul distribuit este o abilitate esențială în machine learning la scară largă, ajutându-te să reduci timpul necesar pentru a antrena modele lingvistice mari cu trilioane de parametri. În acest curs, vei descoperi instrumentele, tehnicile și strategiile esențiale pentru un antrenament distribuit eficient folosind PyTorch, Accelerator și Trainer.

Pregătirea datelor pentru antrenare distribuită

Vei începe prin a pregăti datele pentru antrenare distribuită, împărțind seturile de date pe mai multe dispozitive și implementând copii ale modelului pe fiecare dispozitiv. Vei dobândi experiență practică în preprocesarea datelor pentru medii distribuite, inclusiv imagini, audio și text.

Explorarea tehnicilor de eficiență

După ce datele tale sunt pregătite, vei descoperi metode de a crește eficiența în procesul de antrenare și utilizarea optimizatorilor pe diverse interfețe. Vei descoperi cum să abordezi aceste provocări îmbunătățind utilizarea memoriei, comunicarea între dispozitive și eficiența computațională, folosind tehnici precum acumularea gradientului, gradient checkpointing, local stochastic gradient descent și mixed precision training. Vei înțelege compromisurile dintre diferiți optimizatori, astfel încât să poți reduce amprenta de memorie a modelului tău.La finalul acestui curs, vei avea cunoștințele și instrumentele necesare pentru a construi servicii distribuite bazate pe inteligență artificială.

Cerințe prealabile

Programă

Planul cursului

1

Pregătirea datelor cu Accelerator

3

Îmbunătățirea eficienței antrenamentului

Antrenamentul distribuit solicită intens resursele atunci când lucrezi cu modele și seturi de date mari, însă poți face față acestor provocări îmbunătățind utilizarea memoriei, comunicarea între dispozitive și eficiența computațională. Vei descoperi tehnicile de acumulare a gradienților, gradient checkpointing, descindere stochastică a gradientului locală și antrenament cu precizie mixtă.
Începe capitolul
4

Antrenament cu optimizatori eficienți

Antrenament eficient al modelelor AI cu PyTorch

Curs
finalizat

Obține diploma de absolvire

Înscrie-te acum

Dezvoltă-ți competențele în date cu DataCamp for Mobile

Fă progrese din mers cu cursurile noastre pentru mobil și provocările zilnice de programare de 5 minute.