Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Mikä on päätöspuu | Päätöspuu
Luokittelu Pythonilla

bookMikä on päätöspuu

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ä:

Soveltamalla samaa logiikkaa opetusdataan voidaan johtaa yksi tärkeimmistä koneoppimisalgoritmeista, jota voidaan käyttää sekä regressio- että luokittelutehtäviin. Tässä kurssissa keskitymme luokitteluun.

Seuraava video havainnollistaa, miten se toimii:

Note
Huomio

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ä jokaisen luokan datapisteet erotellaan omiin lehtisolmuihinsa.

Päätöspuu käsittelee myös moniluokkaluokittelun vaivattomasti:

Myös luokittelu useilla ominaisuuksilla onnistuu päätöspuulla. Nyt jokainen päätössolmu voi jakaa dataa minkä tahansa ominaisuuden perusteella.

Note
Huomio

Yllä olevassa videossa opetusjoukko skaalataan käyttäen StandardScaler-luokkaa. 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 aina esikäsittelyyn.

question mark

Valitse VÄÄRÄ väittämä.

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 4.17

bookMikä 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ä:

Soveltamalla samaa logiikkaa opetusdataan voidaan johtaa yksi tärkeimmistä koneoppimisalgoritmeista, jota voidaan käyttää sekä regressio- että luokittelutehtäviin. Tässä kurssissa keskitymme luokitteluun.

Seuraava video havainnollistaa, miten se toimii:

Note
Huomio

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ä jokaisen luokan datapisteet erotellaan omiin lehtisolmuihinsa.

Päätöspuu käsittelee myös moniluokkaluokittelun vaivattomasti:

Myös luokittelu useilla ominaisuuksilla onnistuu päätöspuulla. Nyt jokainen päätössolmu voi jakaa dataa minkä tahansa ominaisuuden perusteella.

Note
Huomio

Yllä olevassa videossa opetusjoukko skaalataan käyttäen StandardScaler-luokkaa. 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 aina esikäsittelyyn.

question mark

Valitse VÄÄRÄ väittämä.

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1
some-alt