Ana içeriğe geç

Kurs

PyTorch ile Verimli AI Model Eğitimi

İleri Düzey4 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 Egzersiz3,850 XP1,670Başarı belgesi

Ücretsiz Hesabınızı Oluşturun

Google ile devam edin
veya
Devam ederek, Kullanım Koşullarımızı ve Gizlilik Politikamızı kabul etmiş ve verilerinizin ABD'de saklandığını onaylamış olursunuz.

Binlerce şirketteki öğrenenler tarafından beğenildi

Bir Ekibe mi Eğitim Veriyorsunuz?

İşletmeler İçin Deneyin →

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 planı

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

Şimdi Kaydol

DataCamp for Mobile ile veri becerilerinizi geliştirin

Mobil kurslarımız ve günlük 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleyin.