BaşlayınÜcretsiz Başlayın

Lojistik regresyon vs sınıflandırma ağacı

Bir sınıflandırma ağacı, özellik uzayını dikdörtgen bölgelere ayırır. Buna karşılık, lojistik regresyon gibi doğrusal bir model, özellik uzayını iki karar bölgesine ayıran tek bir doğrusal karar sınırı üretir.

İki eğitilmiş sınıflandırıcı içeren bir listenin karar bölgelerini çizebileceğin plot_labeled_decision_regions() adlı özel bir fonksiyon yazdık. Bu fonksiyon hakkında daha fazla bilgi edinmek için kabukta help(plot_labeled_decision_regions) yazabilirsin.

X_train, X_test, y_train, y_test, önceki bir egzersizde eğittiğin dt modeli ve plot_labeled_decision_regions() fonksiyonu çalışma alanında hazır.

Bu egzersiz

Python ile Ağaç Tabanlı Modellerle Machine Learning

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • sklearn.linear_model içinden LogisticRegression'ı içe aktar.

  • Bir LogisticRegression modeli oluştur ve logreg değişkenine ata.

  • logreg'i eğitim kümesine uydur.

  • plot_labeled_decision_regions() tarafından üretilen grafiği incele.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import LogisticRegression from sklearn.linear_model
from ____.____ import  ____

# Instatiate logreg
____ = ____(random_state=1)

# Fit logreg to the training set
____.____(____, ____)

# Define a list called clfs containing the two classifiers logreg and dt
clfs = [logreg, dt]

# Review the decision regions of the two classifiers
plot_labeled_decision_regions(X_test, y_test, clfs)
Kodu Düzenle ve Çalıştır