Home

koneoppimiseen

Koneoppiminen on tietojenkäsittelytieteen ala, jossa ohjelmistot parantavat suorituskykyään kokemuksesta. Sen ytimessä on malli, joka oppii yhteyksiä datasta tekemällä ennusteita tai päätöksiä ilman eksplisiittistä ohjelmointia jokaiselle tehtävälle. Oppiminen jaetaan usein sen mukaan, millaista dataa ja millaisia tehtäviä käsitellään: luokittelu ja regression sekä ohjattu tai ohjaamaton oppiminen.

Keskeisiä oppimismuotoja ovat valvottu oppiminen (supervised learning), jossa on merkityt esimerkit; valvomaton oppiminen (unsupervised learning), jossa

Sovellukset kattavat luokittelun ja regression, kuvan- ja puheentunnistuksen, luonnollisen kielen käsittelyn, suosittelujärjestelmät sekä teollisen analytiikan, robotiikan

Haittoja ja haasteita ovat datan riippuvuus, vinoukset ja epävarmuus, sekä läpinäkyvyyteen ja eettisiin kysymyksiin liittyvät näkökulmat.

merkityt
esimerkit
puuttuvat
ja
tavoitteena
on
löytää
rakenteita
tai
ryhmiä;
sekä
vahvistusoppiminen
(reinforcement
learning),
jossa
toimija
oppii
palkkioiden
perusteella
optimaalisia
toimintastrategioita.
Käytettyjä
algoritmeja
ovat
lineaarinen
ja
logistinen
regressio,
päätöspuut,
satunnaispuut,
tukivektorit
sekä
syvät
verkot
ja
muut
neuroverkot.
Mallien
arviointi
tapahtuu
erottamalla
data
opetusaineistosta
ja
seuraamalla
suorituskykyä
esimerkiksi
tarkkuuden,
precisionin,
recallin
ja
F1-metrikan
sekä
virhemittareiden
kuten
RMSE
avulla;
ristikkäisvalidaatio
auttaa
arvioimaan
yleistyvyyttä.
ja
terveydenhuollon
sekä
finanssialan
riskien
arvioinnin
ja
päätöksenteon
tukemisen.
Tärkeinä
seikkoina
ovat
yksityisyys,
turvallisuus
sekä
yhteiskunnallinen
vaikutus,
joita
pyritään
hallitsemaan
avoimuuden,
standardien
ja
sääntelyn
kautta.