0Pricing
Python Academy · Ders

Model performansını değerlendirme

Doğruluk, F1 skoru ve hata ölçütleri

Model performansını değerlendirme, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 5 dersinin 5. 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, Python Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python Academy kursu toplamda 5 dersten oluşur.

Model Değerlendirme Ölçütleri

Model Performansını Değerlendirme

Bir makine öğrenmesi modelinin performansını değerlendirmek, modelin etkili olmasını sağlamak açısından çok önemlidir. Sınıflandırma problemleri için doğruluk, kesinlik, duyarlılık ve F1 puanı gibi ölçütleri kullanırız.

Model performansını değerlendirme — resim 1

Doğruluk

Doğruluk

Doğruluk, doğru tahmin edilen örneklerin toplam örnek sayısına oranını ölçer:

Accuracy = (True Positives + True Negatives) / Total Instances

Yararlı olmakla birlikte, dengesiz veri kümeleri için tek başına doğruluk yeterli olmayabilir.

Kesinlik

Kesinlik

Kesinlik, pozitif tahminlerin doğruluğuna odaklanır:

Precision = True Positives / (True Positives + False Positives)

Yüksek kesinlik, daha az yanlış pozitif anlamına gelir.

Duyarlılık

Duyarlılık

Duyarlılık, modelin tüm pozitif örnekleri doğru belirleme yeteneğini ölçer:

Recall = True Positives / (True Positives + False Negatives)

Yüksek duyarlılık, daha az yanlış negatif anlamına gelir.

F1 Puanı

F1 Puanı

F1 puanı, kesinlik ile duyarlılığın harmonik ortalamasıdır:

F1 Score = 2 * (Precision * Recall) / (Precision + Recall)

Özellikle dengesiz veri kümelerinde yararlı olacak şekilde kesinlik ile duyarlılığı dengeler.

Ölçütler için scikit-learn Kullanımı

Ölçütler için scikit-learn Kullanımı

scikit-learn bu ölçütleri hesaplamak için işlevler sağlar:

from sklearn.metrics import precision_score, recall_score, f1_score

precision = precision_score(y_test, y_pred)
recall = recall_score(y_test, y_pred)
f1 = f1_score(y_test, y_pred)

print(f"Precision: {precision:.2f}")
print(f"Recall: {recall:.2f}")
print(f"F1 Score: {f1:.2f}")

Karmaşıklık Matrisi

Karmaşıklık Matrisi

Karmaşıklık matrisi, modelin performansını ayrıntılı olarak gösterir:

  • Doğru Pozitifler (TP): Doğru pozitif tahminler.
  • Yanlış Pozitifler (FP): Hatalı pozitif tahminler.
  • Doğru Negatifler (TN): Doğru negatif tahminler.
  • Yanlış Negatifler (FN): Hatalı negatif tahminler.

Doğru Ölçütü Seçme

Doğru Ölçütü Seçme

Ölçüt seçimi probleme bağlıdır:

  • Doğruluk: Dengeli veri kümelerinde iyi çalışır.
  • Kesinlik: Yanlış pozitiflerin maliyetli olduğu durumlarda önemlidir.
  • Duyarlılık: Yanlış negatiflerin maliyetli olduğu durumlarda kritik öneme sahiptir.
  • F1 Puanı: Dengesiz veri kümeleri için dengeli bir ölçüttür.

Özet ve Sonraki Adımlar

Özet ve Sonraki Adımlar

Bu derste şunları ele aldık:

  • Model performansını değerlendirme ölçütlerini: doğruluk, kesinlik, duyarlılık ve F1 puanı.
  • Bu ölçütlerin scikit-learn kullanılarak nasıl hesaplanacağını.
  • Bir karmaşıklık matrisinin nasıl yorumlanacağını.

Sonraki adımda, kümeleme gibi denetimsiz öğrenme yöntemlerini inceleyeceğiz.

Model performansını değerlendirme — resim 10

Sıkça Sorulan Sorular

“Model performansını değerlendirme” dersi ücretsiz mi?

Evet — “Model performansını değerlendirme” 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 Python Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python Academy kursu toplamda 5 dersten oluşur.

“Model performansını değerlendirme” dersinde ne öğreneceğim?

Doğruluk, F1 skoru ve hata ölçütleri Python 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.

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

Önceden deneyim gerekmez. CoddyKit'te Python 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, 5 dersinin 5. dersidir.

“Model performansını değerlendirme” 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 Python Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Python 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. Doğrusal regresyon kavramı
  2. Python'da doğrusal regresyon uygulama
  3. Lojistik regresyon kavramı
  4. Lojistik regresyon uygulaması
  5. Model performansını değerlendirme
← Python Academy Sayfasına Dön