Ana içeriğe atla

Kurs

PyTorch ile Verimli AI Model Eğitimi

İleri4 sa

Accelerator ve Trainer ile dağıtık eğitimde büyük dil modellerinin eğitim sürelerini nasıl azaltacağınızı öğrenin

Python4 sa13 video45 Alıştırma3,850 XP1,602Başarı belgesi

Ücretsiz Hesap Oluşturun

Google ile devam edin
veya
Devam ederek şu belgeleri kabul etmiş olursunuz: Kullanım Şartları, bizim Gizlilik Politikası ve verilerinizin ABD'de depolandığını.

Binlerce şirketteki öğrenciler tarafından seviliyor

Bir Ekibi mi Eğitiyorsunuz?

İşletmeler için Dene

Kurs Açıklaması

Dağıtık eğitim, büyük ölçekli makine öğrenmesinde temel bir beceridir ve trilyonlarca parametreye sahip büyük dil modellerini eğitmek için gereken süreyi azaltmanıza yardımcı olur. Bu kursta, PyTorch, Accelerator ve Trainer kullanarak verimli dağıtık eğitim için gerekli araçları, teknikleri ve stratejileri keşfedeceksiniz.

Dağıtık Eğitim İçin Verileri Hazırlama

Dağıtık eğitim için verileri hazırlamaya, veri kümelerini birden fazla cihaza bölerek ve model kopyalarını her cihaza dağıtarak başlayacaksınız. Dağıtık ortamlar için verileri ön işleme konusunda uygulamalı deneyim kazanacaksınız; buna görüntüler, ses ve metin de dahildir.

Verimlilik Tekniklerini Keşfetmek

Verileriniz hazır olduğunda, birden fazla arayüzde eğitim ve optimizer kullanımında verimliliği artırmanın yollarını keşfedeceksiniz. Bu zorlukların üstesinden, gradient accumulation, gradient checkpointing, local stochastic gradient descent ve mixed precision training gibi tekniklerle bellek kullanımını, cihaz iletişimini ve hesaplama verimliliğini iyileştirerek nasıl geleceğinizi göreceksiniz. Farklı optimizasyon algoritmaları arasındaki ödünleşimleri anlayarak modelinizin bellek kullanımını azaltmanıza yardımcı olacaksınız.Bu kursun sonunda, dağıtık yapay zekâ destekli hizmetler oluşturmak için gerekli bilgi ve araçlarla donatılmış olacaksınız.

Ön Koşullar

Müfredat

Kurs içeriği

1

Accelerator ile Veri Hazırlama

3

Eğitim Verimliliğini Artırma

Büyük modeller ve veri kümeleri, dağıtık eğitimde kaynakları zorlayabilir; ancak bellek kullanımını, cihazlar arası iletişimi ve hesaplama verimliliğini iyileştirerek bu zorlukların üstesinden gelebilirsin. Gradyan biriktirme, gradyan checkpointing, yerel stokastik gradyan inişi ve karışık duyarlıklı eğitim tekniklerini keşfedeceksin.
Bölüme Başla
4

Verimli Optimize Edicilerle Eğitim

Dağıtık eğitim verimliliğini artırmak için optimize edicilere odaklanacak, AdamW, Adafactor ve 8-bit Adam arasındaki ödünleşimleri vurgulayacaksın. Parametre sayısını azaltmak veya düşük duyarlık kullanmak, bir modelin bellek ayak izini küçültmeye yardımcı olur.
Bölüme Başla

PyTorch ile Verimli AI Model Eğitimi

Kurs
Tamamlandı

Başarı Belgesi Kazanın

Hemen Kaydolun

DataCamp for Mobile ile veri becerilerinizi geliştirin

Mobil kurslarımız ve günde 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleme kaydedin.