Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Hva er beslutningstre | Beslutningstre
Klassifisering med Python

bookHva er beslutningstre

For mange virkelige problemer kan vi bygge et beslutningstre. I et beslutningstre stiller vi et spørsmål (beslutningsnode), og basert på svaret kommer vi enten frem til en avgjørelse (bladnode) eller stiller flere spørsmål (beslutningsnode), og så videre.

Her er et eksempel på en and/ikke-and-test:

Ved å bruke samme logikk på treningsdataene kan vi utlede en av de viktigste maskinlæringsalgoritmene, som kan brukes til både regresjons- og klassifiseringsoppgaver. I dette kurset vil vi fokusere på klassifisering.

Følgende video illustrerer hvordan det fungerer:

Note
Merk

I videoen over viser 'Classes' antall datasett for hver klasse i en node. For eksempel inneholder roten alle datasett (4 'cookies', 4 'not cookies'). Og bladnoden til venstre har kun 3 'not cookies'.

Ved hvert beslutningspunkt forsøker vi å dele treningsdataene slik at datapunktene for hver klasse blir separert i egne bladnoder.

Et beslutningstre håndterer også multiklasseklassifisering uten problemer:

Og klassifisering med flere egenskaper kan også håndteres av beslutningstreet. Nå kan hvert beslutningspunkt dele dataene ved å bruke hvilken som helst av egenskapene.

Note
Merk

I videoen over blir treningssettet skalert ved hjelp av StandardScaler. Dette er ikke nødvendig for beslutningstreet. Det vil prestere like godt på uskalerte data. Men skalering forbedrer ytelsen til alle andre algoritmer, så det er lurt å alltid legge til skalering i forhåndsprosessen.

question mark

Velg den FEILAKTIGE påstanden.

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 4.17

bookHva er beslutningstre

Sveip for å vise menyen

For mange virkelige problemer kan vi bygge et beslutningstre. I et beslutningstre stiller vi et spørsmål (beslutningsnode), og basert på svaret kommer vi enten frem til en avgjørelse (bladnode) eller stiller flere spørsmål (beslutningsnode), og så videre.

Her er et eksempel på en and/ikke-and-test:

Ved å bruke samme logikk på treningsdataene kan vi utlede en av de viktigste maskinlæringsalgoritmene, som kan brukes til både regresjons- og klassifiseringsoppgaver. I dette kurset vil vi fokusere på klassifisering.

Følgende video illustrerer hvordan det fungerer:

Note
Merk

I videoen over viser 'Classes' antall datasett for hver klasse i en node. For eksempel inneholder roten alle datasett (4 'cookies', 4 'not cookies'). Og bladnoden til venstre har kun 3 'not cookies'.

Ved hvert beslutningspunkt forsøker vi å dele treningsdataene slik at datapunktene for hver klasse blir separert i egne bladnoder.

Et beslutningstre håndterer også multiklasseklassifisering uten problemer:

Og klassifisering med flere egenskaper kan også håndteres av beslutningstreet. Nå kan hvert beslutningspunkt dele dataene ved å bruke hvilken som helst av egenskapene.

Note
Merk

I videoen over blir treningssettet skalert ved hjelp av StandardScaler. Dette er ikke nødvendig for beslutningstreet. Det vil prestere like godt på uskalerte data. Men skalering forbedrer ytelsen til alle andre algoritmer, så det er lurt å alltid legge til skalering i forhåndsprosessen.

question mark

Velg den FEILAKTIGE påstanden.

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 1
some-alt