En iyi modeli seçmek
Bu egzersizde, farklı sınıflandırıcıları karşılaştıracak ve en iyi performans göstereni seçeceksin.
Buradaki veri kümesi — zaten yüklenmiş ve eğitim/test olarak ikiye ayrılmış durumda — Pokémon verilerinden oluşuyor: istatistikleri, türleri ve efsanevi olup olmadıkları. Sınıflandırıcılarımızın amacı bu 'Legendary' değişkenini tahmin etmek.
Eğitim kümesine üç ayrı sınıflandırıcı uyduruldu:
clf_lrbir lojistik regresyon.clf_dtbir karar ağacı.clf_knn5-en yakın komşu sınıflandırıcısı.
Sınıflar burada dengesiz olduğu için — veri kümesindeki 800 Pokémon’un yalnızca 65’i efsanevi — performansı değerlendirmek için F1-Skoru kullanacağız. Scikit-learn'ün f1_score() fonksiyonu senin için içe aktarıldı.
Bu egzersiz, kursun bir parçasıdır
Python'da Ensemble Yöntemleri
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Predict the labels of the test set
pred_lr = ____
pred_dt = ____
pred_knn = ____