Deep Learning Academy · Ders

Grad-CAM: Modelin Neye Baktığını Görme

Bir kararı hangi piksellerin yönlendirdiğini görselleştirin.

3. ders / 413 adım

Grad-CAM: Modelin Neye Baktığını Görme, CoddyKit'te ücretsiz bir Deep Learning Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Deep Learning Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Deep Learning Academy kursu toplamda 4 dersten oluşur.

Kara Kutuyu Açın

Bir CNN, yanlış nedenle doğru sonuç verebilir. Grad-CAM, bir tahmini gerçekten hangi piksellerin yönlendirdiğini ortaya çıkarır; böylece sonuca güvenip güvenemeyeceğinizi sorgulayabilirsiniz.

Görüntünün Üzerinde Isı Haritaları

Grad-CAM, girdinin üzerine bir ısı haritası yerleştirir. Sıcak bölgeler modelin odaklandığı, soğuk bölgeler ise göz ardı ettiği yerlerdir. 🔥

Önem Bilgisini Gradyanlar Taşır

Seçilen sınıf puanının gradyanını geriye doğru bir evrişim katmanına kadar izler ve her özellik haritasının ne kadar önemli olduğunu ölçer.

Geç Bir Evrişim Katmanı Seçin

En iyi haritalar, özelliklerin zengin olduğu ancak konum belirlemeye yetecek kadar uzamsal bilginin hâlâ korunduğu son evrişimsel katmandan gelir.

Özellik Haritalarını Ağırlıklandırın

Her özellik haritası için bir ağırlık elde etmek üzere gradyanların ortalamasını alın; ardından haritaları bu ağırlıklarla birleştirerek tek ve kaba bir harita oluşturun.

Yalnızca Pozitifi Tutun

Birleşik harita üzerinde uygulanan ReLU, sınıf puanını artıran bölgeleri tutar ve sınıfa karşı kanıt oluşturan pikselleri eler.

cam = torch.relu((weights * activations).sum(dim=0))

Piksel Boyutuna Büyütün

Harita küçük olduğundan, net bir görsel elde etmek için üzerine yerleştirmeden önce onu görüntünün çözünürlüğüne büyütün.

Kestirme Öğrenmeyi Yakalayın

Isı haritası nesne yerine arka planı aydınlatıyorsa modeliniz gerçek sinyali değil, bir kestirmeyi öğrenmiştir.

Yanlış Sınıflandırmaları Hata Ayıklayın

Modeli neyin yanılttığını görmek için Grad-CAM'i yanlış tahminlerde çalıştırın. Odak bölgesi çoğu zaman hatayı hemen açıklar.

Paydaşların Güvenini Kazanın

Bir modelin nereye baktığına dair açık görsel kanıt, gerçek kullanımlarda modeli açıklamayı ve savunmayı çok kolaylaştırır.

Kanıt Değil, Bir Pencere

Grad-CAM kesin matematik değil, yaklaşık bir görselleştirmedir. Onu güçlü bir ipucu olarak değerlendirin ve ardından başka denetimlerle doğrulayın. 🪟

overlay = heatmap * 0.4 + image * 0.6

Hızlı Kontrol

Grad-CAM'in model tahminleriyle birlikte incelendiğinde neden en yararlı olduğunu düşünün.

Özet

Tahmini yönlendiren unsurları ortaya çıkarmak ve kestirme öğrenmeyi yakalamak için gradyanları görüntü üzerindeki bir ısı haritasına dönüştüren Grad-CAM'i kullanın. 🎯

Başlamak ücretsiz

Yapay zeka eğitmeniyle Python öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Grad-CAM: Modelin Neye Baktığını Görme” dersi ücretsiz mi?

Evet — “Grad-CAM: Modelin Neye Baktığını Görme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Deep Learning Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Deep Learning Academy kursu toplamda 4 dersten oluşur.

“Grad-CAM: Modelin Neye Baktığını Görme” dersinde ne öğreneceğim?

Bir kararı hangi piksellerin yönlendirdiğini görselleştirin. Deep Learning Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Deep Learning Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Deep Learning Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Grad-CAM: Modelin Neye Baktığını Görme” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Deep Learning Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Deep Learning Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Kesinlik, Duyarlılık, F1 ve ROC-AUC
  2. Karışıklık Matrisleri ve Hata Analizi
  3. Grad-CAM: Modelin Neye Baktığını Görme
  4. Güveni Kalibre Etme
← Deep Learning Academy Sayfasına Dön