Začněte nyníZačněte zdarma

Trénování víceřídové logistické regrese

V tomto cvičení natrénuješ oba typy víceřídové logistické regrese – one-vs-rest a softmax/multinomiální – na datové sadě ručně psaných číslic a porovnáš výsledky. Datová sada ručně psaných číslic je už načtena a rozdělena na X_train, y_train, X_test a y_test.

Toto cvičení je součástí kurzu

Linear Classifiers in Python

Zobrazit kurz

Pokyny k cvičení

  • Natrénuj klasifikátor logistické regrese one-vs-rest nastavením parametru multi_class a zobraz výsledky.
  • Natrénuj multinomiální klasifikátor logistické regrese nastavením parametru multi_class a zobraz výsledky.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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))
Upravit a spustit kód