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ırEgzersiz talimatları
sklearn.linear_modeliçindenLogisticRegression'ı içe aktar.Bir
LogisticRegressionmodeli oluştur velogregdeğ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)