Aan de slagGa gratis aan de slag

Makkelijke en moeilijke voorbeelden visualiseren

In deze oefening visualiseer je de voorbeelden waarover het logistic regression-model het meest en minst zeker is, door te kijken naar de grootste en kleinste voorspelde kansen.

De dataset met handgeschreven cijfers is al geladen in de variabelen X en y. De functie show_digit neemt een geheel getal als index en plot de bijbehorende afbeelding, met extra informatie boven de afbeelding.

Deze oefening maakt deel uit van de cursus

Lineaire classificatoren in Python

Cursus bekijken

Oefeninstructies

  • Vul in het eerste vakje de index in van het cijfer waarover het model het meest zeker is.
  • Vul in het tweede vakje de index in van het cijfer waarover het model het minst zeker is.
  • Bekijk de afbeeldingen: vind je ook dat de eerste minder dubbelzinnig is dan de tweede?

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

lr = LogisticRegression()
lr.fit(X,y)

# Get predicted probabilities
proba = lr.predict_proba(X)

# Sort the example indices by their maximum probability
proba_inds = np.argsort(np.max(proba,axis=1))

# Show the most confident (least ambiguous) digit
show_digit(____, lr)

# Show the least confident (most ambiguous) digit
show_digit(____, lr)
Code bewerken en uitvoeren