Machine Learning
Koneoppiminen on tekoälyn osa-alue, joka keskittyy siihen, miten tietokoneet voivat oppia ja parantaa suoritustaan kokemuksen, eli datan, perusteella ilman eksplisiittistä ohjelmointia. Koneoppimisessa käytetään erilaisia algoritmeja ja tilastollisia menetelmiä analysoimaan ja ymmärtämään suuria tietomassoja. Tavoitteena on kehittää mallit, jotka pystyvät ennustamaan tuloksia tai tekemään päätöksiä uusista, tuntemattomista tiedoista.Koneoppiminen jakautuu yleensä kolmeen päätyyppiin: valvottu oppiminen, valvomaton oppiminen ja osittain valvottu oppiminen. Valvotussa oppimisessa malli koulutetaan jo valmiiksi etiketöidyllä datalla, kun taas valvomattomassa oppimisessa malleja opetetaan ilman ennakko-etikettejä. Osittain valvotussa oppimisessa yhdistetään molempia lähestymistapoja.Koneoppimista sovelletaan laajalti eri aloilla, kuten kuvantunnistuksessa, luonnollisen kielen käsittelyssä, suositusjärjestelmissä ja monilla muilla tieteen ja kaupankäynnin alueilla.