MulaiMulai sekarang secara gratis

Menerapkan logistic regression multi-kelas

Dalam latihan ini, Anda akan menerapkan dua jenis logistic regression multi-kelas, yaitu one-vs-rest dan softmax/multinomial, pada himpunan data digit tulisan tangan dan membandingkan hasilnya. Himpunan data digit tulisan tangan sudah dimuat dan dibagi menjadi X_train, y_train, X_test, dan y_test.

Latihan ini adalah bagian dari kursus

Klasifikator Linear di Python

Lihat Kursus

Petunjuk latihan

  • Terapkan classifier logistic regression one-vs-rest dengan mengatur parameter multi_class, lalu laporkan hasilnya.
  • Terapkan classifier logistic regression multinomial dengan mengatur parameter multi_class, lalu laporkan hasilnya.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Fit one-vs-rest logistic regression classifier
lr_ovr = ____
lr_ovr.fit(X_train, y_train)

print("OVR training accuracy:", lr_ovr.score(X_train, y_train))
print("OVR test accuracy    :", lr_ovr.score(X_test, y_test))

# Fit softmax classifier
lr_mn = ____
lr_mn.fit(X_train, y_train)

print("Softmax training accuracy:", lr_mn.score(X_train, y_train))
print("Softmax test accuracy    :", lr_mn.score(X_test, y_test))
Edit dan Jalankan Kode