Maskininlärning

Maskininlärning ( eng.  machine learning , ML) är en klass av artificiell intelligensmetoder , vars karaktäristiska drag inte är en direkt lösning på ett problem, utan inlärning genom att tillämpa lösningar på många liknande problem. För konstruktionen av sådana metoder används matematisk statistik , numeriska metoder , matematisk analys , optimeringsmetoder , sannolikhetsteori , grafteori , olika tekniker för att arbeta med data i digital form .

Det finns två typer av träning:

  1. Fallinlärning , eller induktivt lärande , bygger på att upptäcka empiriska mönster i data .
  2. Deduktivt lärande innebär formalisering av experters kunskaper och deras överföring till en dator i form av en kunskapsbas .

Deduktiv inlärning hänvisas vanligtvis till området expertsystem , så termerna maskininlärning och fallinlärning kan betraktas som synonyma.

Många induktiva inlärningsmetoder har utvecklats som ett alternativ till klassiska statistiska metoder. Många metoder är nära besläktade med informationsextraktion ( engelska  information extraction , information retrieval ), data mining ( data mining ).

Allmänt uttalande om problemet med lärande genom prejudikat

Det finns många objekt (situationer) och många möjliga svar (svar, reaktioner). Det finns ett visst beroende mellan svar och objekt, men det är okänt. Endast en ändlig uppsättning prejudikat är känd  - par "objekt, svar", som kallas träningsprovet . Baserat på dessa data krävs det att återställa det implicita beroendet, det vill säga att bygga en algoritm som kan producera ett tillräckligt exakt klassificeringssvar för alla möjliga indataobjekt. Detta beroende uttrycks inte nödvändigtvis analytiskt, och här implementerar neurala nätverk principen om en empiriskt utformad lösning. En viktig egenskap i det här fallet är inlärningssystemets förmåga att generalisera, det vill säga att adekvat svara på data som går utöver gränserna för det befintliga träningsprovet. För att mäta träffsäkerheten i svaren introduceras en uppskattad kvalitetsfunktion .

Denna formulering är en generalisering av de klassiska problemen med funktionsapproximation . I klassiska approximationsproblem är objekten reella tal eller vektorer. I verkliga tillämpade problem kan indata om objekt vara ofullständiga, felaktiga, icke-numeriska, heterogena. Dessa funktioner leder till en mängd olika maskininlärningsmetoder.

Maskininlärningsmetoder

Sektionen för maskininlärning, å ena sidan, bildades som ett resultat av uppdelningen av vetenskapen om neurala nätverk i metoder för att träna nätverk och typer av topologier i deras arkitektur, å andra sidan absorberade den metoderna för matematisk statistik [a] . Maskininlärningsmetoderna som listas nedan är baserade på användningen av neurala nätverk, även om det finns andra metoder baserade på träningsprovet, till exempel diskriminantanalys, som arbetar på den generaliserade variansen och kovariansen av den observerade statistiken, eller Bayesianska klassificerare. Grundläggande typer av neurala nätverk, såsom perceptron och flerskiktsperceptron (liksom deras modifieringar), kan tränas både med lärare och utan lärare, med förstärkning och självorganisering. Men vissa neurala nätverk och de flesta statistiska metoder kan bara hänföras till en av inlärningsmetoderna. Därför, om du behöver klassificera maskininlärningsmetoder beroende på inlärningsmetoden, skulle det vara felaktigt att tillskriva neurala nätverk till en viss typ, det skulle vara mer korrekt att skriva inlärningsalgoritmer för neurala nätverk.

  1. Artificiellt neuralt nätverk
    1. Djup lärning
  2. Felkorrigeringsmetod
  3. Ryggförökningsmetod
  4. Stöd vektor maskin
  1. Alpha förstärkningssystem
  2. Gamma förstärkningssystem
  3. Närmaste granne metod
  1. Genetisk algoritm .

Klassiska problem lösta med maskininlärning

Typer av träningsingångar

Typer av kvalitetsfunktioner

Praktiska applikationer

Syftet med maskininlärning är den partiella eller fullständiga automatiseringen av att lösa komplexa professionella problem inom olika områden av mänsklig aktivitet.

Maskininlärning har ett brett utbud av tillämpningar :

Omfattningen av maskininlärning utökas ständigt. Den utbredda informationen leder till ackumulering av enorma mängder data inom vetenskap, produktion, affärer, transporter och hälsovård. Problemen med prognoser, kontroll och beslutsfattande som uppstår i detta fall reduceras ofta till lärande genom prejudikat. Tidigare, när sådana uppgifter inte fanns tillgängliga, var dessa uppgifter antingen inte satta alls eller löstes med helt andra metoder.

Se även

Anteckningar

Kommentarer

  1. Enligt den välkände maskininlärningsspecialisten Jan LeCun är maskininlärning reproduktion av tänkande baserat på artificiella neurala nätverk [1]

Fotnoter

  1. LeCun, 2021 , sid. 78.

Litteratur

Länkar