Otonom bir araç ekibi, PyTorch ve SageMaker SDK ile transfer öğrenimi kullanıyor. Düşük gecikmeli kendi kendine sürüş kullanımı için çıkarım süresini azaltmaları gerekiyor. Model çıkarım performansını analiz etmek ve iyileştirmek için hangi süreci kullanmalılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Eğitim ağırlıklarını, gradyanları, bias'ları ve aktivasyonları incelemek, bu bilgilerden filtre sıralamalarını hesaplamak, düşük sıralamalı filtreleri budamak, yeni ağırlıkları ayarlamak ve budanmış modelle yeni bir eğitim işi çalıştırmak için SageMaker Debugger'ı kullanın..
Neden bu cevap
Doğru cevap, SageMaker Debugger'ı kullanarak model budama (pruning) sürecini açıklar. SageMaker Debugger, eğitim sırasında modelin iç durumunu (ağırlıklar, gradyanlar, bias'lar, aktivasyonlar) izlemenizi sağlar. Bu verilerle filtre sıralamaları hesaplanabilir ve düşük sıralamalı (önemsiz) filtreler budanarak model boyutu küçültülür. Bu, çıkarım süresini azaltır ve modelin daha verimli çalışmasını sağlar. Budanmış modelin yeniden eğitilmesi, performans kaybını en aza indirirken çıkarım verimliliğini artırır. Diğer seçenekler neden yanlış: Amazon CloudWatch algoritma metrikleri, modelin iç durumunu bu detayda incelemek ve budama yapmak için tasarlanmamıştır; daha çok genel metrikleri izler. Hiperparametre ayarlaması çıkarım süresini doğrudan azaltmak yerine modelin öğrenme sürecini optimize eder. SageMaker Debugger hiperparametre ayarlaması için birincil araç değildir. SageMaker Model Monitor, dağıtılmış modellerin performansını ve veri kaymasını izlemek içindir, modelin iç yapısını analiz edip budama yapmak için değildir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez