1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Linear Classifiers in Python

Connected

cvičení

Implementace logistické regrese

Toto cvičení je velmi podobné předchozímu, kde jsi implementoval/a lineární regresi „od nuly" pomocí scipy.optimize.minimize. Tentokrát ale minimalizujeme logistickou ztrátu a porovnáme výsledek s LogisticRegression ze scikit-learn (hodnotu C jsme nastavili na vysoké číslo, abychom vypnuli regularizaci – více o tom v kapitole 3!).

Funkce log_loss() z předchozího cvičení je v prostředí již definovaná a dataset pro predikci rakoviny prsu ze sklearn (prvních 10 příznaků, standardizovaných) je načtený do proměnných X a y.

Pokyny

100 XP
  • Zadej počet trénovacích příkladů do funkce range().
  • Doplň ztrátovou funkci pro logistickou regresi.
  • Porovnej koeficienty s výsledky LogisticRegression ze sklearn.