Mikä on päätöspuu
Pyyhkäise näyttääksesi valikon
Moniin tosielämän ongelmiin voidaan rakentaa päätöspuu. Päätöspuussa esitetään kysymys (päätössolmu), ja vastauksen perusteella joko tehdään päätös (lehtisolmu) tai esitetään lisää kysymyksiä (päätössolmu), ja niin edelleen.
Tässä esimerkki ankka/ei ankka -testistä:
Saman logiikan soveltaminen opetusdataan mahdollistaa yhden tärkeimmistä koneoppimisalgoritmeista, jota voidaan käyttää sekä regressio- että luokittelutehtäviin. Tässä kurssissa keskitymme luokitteluun.
Seuraava video havainnollistaa, miten se toimii:
Yllä olevassa videossa 'Classes' näyttää kunkin luokan tietonäytteiden määrän solmussa. Esimerkiksi juurisolmu sisältää kaikki tietonäytteet (4 'cookies', 4 'not cookies'). Ja vasemmanpuoleisessa lehtisolmussa on vain 3 'not cookies'.
Jokaisessa päätössolmussa pyritään jakamaan opetusdata siten, että kunkin luokan tietopisteet erotellaan omiin lehtisolmuihinsa.
Päätöspuu käsittelee myös moniluokkaluokittelua vaivattomasti:
Myös luokittelu useilla ominaisuuksilla voidaan toteuttaa päätöspuulla. Tällöin jokainen päätössolmu voi jakaa dataa minkä tahansa ominaisuuden perusteella.
Yllä olevassa videossa harjoitusaineisto skaalataan käyttäen StandardScaler-menetelmää. Tämä ei ole välttämätöntä päätöspuulle. Se toimii yhtä hyvin myös skaalaamattomalla datalla. Skaalaus kuitenkin parantaa kaikkien muiden algoritmien suorituskykyä, joten on hyvä tapa lisätä skaalaus esikäsittelyyn.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme