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

Model katsayılarını değiştirme

scikit-learn ile fit çağırdığında, lojistik regresyon katsayıları veri kümenden otomatik olarak öğrenilir. Bu egzersizde karar sınırının katsayılarla nasıl temsil edildiğini keşfedeceksin. Bunu yapmak için katsayıları fit yerine elle değiştirecek ve ortaya çıkan sınıflandırıcıları görselleştireceksin.

İki boyutlu bir veri kümesi X ve y olarak, ayrıca doğrusal bir sınıflandırıcı nesnesi model olarak ortama zaten yüklendi.

Bu egzersiz, kursun bir parçasıdır

Python'da Lineer Sınıflandırıcılar

Kursa Göz Atın

Egzersiz talimatları

  • İki katsayıyı ve kesişimi farklı değerlere ayarla ve oluşan karar sınırlarını gözlemle.
  • Katsayıların karar sınırıyla nasıl ilişkili olduğuna dair bir sezgi geliştirmeye çalış.
  • Model, verilen eğitim verilerinde hiç hata yapmayacak şekilde katsayıları ve kesişimi ayarla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Set the coefficients
model.coef_ = np.array([[0,1]])
model.intercept_ = np.array([0])

# Plot the data and decision boundary
plot_classifier(X,y,model)

# Print the number of errors
num_err = np.sum(y != model.predict(X))
print("Number of errors:", num_err)
Kodu Düzenle ve Çalıştır