Utvärdera prestanda

Introduktion till maskininlärning

Hadrien Lacroix

Content Developer at DataCamp

Utvärderingssteg

Introduktion till maskininlärning

Överanpassning

  • Presterar utmärktträningsdata
  • Presterar dåligttestdata
  • Modellen memorerade träningsdata och kan inte generalisera till nya data
  • Använd testuppsättningen för att kontrollera modellens prestanda
Introduktion till maskininlärning

Illustrera överanpassning

överanpassning

Introduktion till maskininlärning

Noggrannhet

  • Noggrannhet = korrekt klassificerade observationer / alla observationer
  • 48 / 50 = 96%

linjär klassificerare från första lektionen

Introduktion till maskininlärning

Noggrannhetens begränsningar: bedrägerier

$$

Denna modells noggrannhet:

$$\frac{28\ correctly\ classified}{30\ total\ points}=93.33\%$$

  • Missar majoriteten av bedrägliga transaktioner
  • Ett bättre mått behövs
Introduktion till maskininlärning

Konfusionsmatris

konfusionsmatris

Introduktion till maskininlärning

Sanna positiva

Introduktion till maskininlärning

Sanna positiva

Introduktion till maskininlärning

Falska negativa

Introduktion till maskininlärning

Falska negativa

Introduktion till maskininlärning

Kom ihåg falska negativa

fp.jpg

Introduktion till maskininlärning

Fyll i resten...

Introduktion till maskininlärning

Falska positiva, sanna negativa

Introduktion till maskininlärning

Kom ihåg falska positiva

fn2.jpg

Introduktion till maskininlärning

Sensitivitet

Hur många bedrägliga transaktioner klassificerade vi korrekt?

$$Sensitivity = \frac{true\ positives}{true\ positives + false\ negatives} =1/3=33.33\% $$

  • Hellre markera legitima transaktioner som misstänkta än godkänna bedrägliga
Introduktion till maskininlärning

Specificitet

$$Specificity = \frac{true\ negatives}{true\ negatives + false\ positives}$$

Skräppostfilter:

  • Hellre skicka skräppost till inkorgen än flytta riktiga mejl till skräppostmappen
Introduktion till maskininlärning

Utvärdera regression

Introduktion till maskininlärning

Utvärdera regression

  • Fel = avståndet mellan punkt (faktiskt värde) och linje (förutsagt värde)
  • Det finns många sätt att beräkna detta, t.ex. kvadratmedelrotsfelet
Introduktion till maskininlärning

Oövervakad inlärning

välj ditt eget äventyr

1 https://www.flickr.com/photos/micahdowty/8540188997
Introduktion till maskininlärning

Nu kör vi en övning!

Introduktion till maskininlärning

Preparing Video For Download...