AI-kunskap

Maskininlärning

Från data till användbara mönster. Lär dig skillnaden mellan träningsdata, förutsägelser och verklig tillförlitlighet.

  1. 01Samla representativa data
  2. 02Träna och validera modellen
  3. 03Testa på nya exempel

Vad betyder maskininlärning?

Maskininlärning är metoder där datorer lär statistiska mönster från data för att göra förutsägelser, hitta grupper eller fatta avgränsade beslut. I stället för att skriva en regel för varje situation väljer man en modell och låter dess parametrar anpassas under träningen.

En modell som känner igen skräppost har exempelvis lärt samband mellan egenskaper i mejl och en etikett. Den förstår inte nödvändigtvis ett mejl som en människa gör. Framgång på tidigare exempel betyder inte heller att den fungerar lika bra när språket, användarna eller omständigheterna förändras.

Tre huvudtyper av lärande

Övervakad inlärning använder märkta exempel, som bilder med rätt kategori eller försäljning med känt utfall. Oövervakad inlärning söker struktur utan sådana facit, till exempel grupper med liknande beteenden. Förstärkningsinlärning lär handlingsstrategier genom återkoppling i form av belöningar.

Välj metod utifrån problemet och informationen som finns tillgänglig. Börja gärna med en enkel baslinje. En mer komplex modell är inte automatiskt bättre, och ibland är en tydlig regel eller en manuell rutin det lämpligaste alternativet.

Varför testdata är avgörande

Träningsdata används för att anpassa modellen. Valideringsdata hjälper till att välja inställningar, medan separat testdata används för slutlig utvärdering. Om information från testet läcker in i träningen kan resultatet se bättre ut än det egentligen är.

Överanpassning innebär att modellen lär detaljer i träningsmaterialet som inte fungerar på nya exempel. Kontrollera också skevheter, felaktiga etiketter och om testet representerar verkliga användare. Följ upp resultat efter införandet eftersom data kan förändras över tid.

Från förståelse till praktik

En uppgift att prova

Välj ett problem, till exempel att sortera supportärenden. Beskriv vilken data som behövs, vad rätt svar betyder och hur du skulle testa modellen på helt nya ärenden. Jämför med en enkel regelbaserad lösning innan du väljer metod.

Arbeta med Aida

Vanliga frågor

Är maskininlärning samma sak som AI?

Nej. Maskininlärning är en del av AI. AI omfattar också andra arbetssätt, exempelvis regelbaserade system.

Vad är skillnaden mot djupinlärning?

Djupinlärning är maskininlärning med neurala nätverk i flera lager. Alla maskininlärningsmetoder använder inte neurala nätverk.

Hur mycket data behövs?

Det beror på uppgift, modell, datakvalitet och krav på resultatet. Det finns ingen universell mängd som garanterar en bra modell.

Support