Hvad Er Et Beslutningstræ
For mange virkelige problemer kan vi opbygge et beslutningstræ. I et beslutningstræ stiller vi et spørgsmål (beslutningsknude), og baseret på svaret kommer vi enten frem til en beslutning (bladknude) eller stiller flere spørgsmål (beslutningsknude), og så videre.
Her er et eksempel på en and/ikke-and test:
Ved at anvende den samme logik på træningsdata kan vi udlede en af de vigtigste maskinlæringsalgoritmer, som kan bruges til både regression og klassifikationsopgaver. I dette kursus vil vi fokusere på klassifikation.
Følgende video illustrerer, hvordan det fungerer:
I videoen ovenfor viser 'Classes' antallet af datasamples for hver klasse ved en knude. For eksempel indeholder rodknuden alle datasamples (4 'cookies', 4 'not cookies'). Og bladknuden til venstre har kun 3 'not cookies'.
Ved hvert beslutningspunkt tilstræbes det at opdele træningsdataene, så datapunkterne for hver klasse adskilles i deres egne bladnoder.
Et beslutningstræ håndterer også multiklassifikation uden besvær:
Og klassifikation med flere egenskaber kan også håndteres af beslutningstræet. Nu kan hvert beslutningspunkt opdele dataene ved hjælp af en hvilken som helst af egenskaberne.
I videoen ovenfor skaleres træningssættet ved hjælp af StandardScaler. Det er ikke nødvendigt for beslutningstræet. Det vil fungere lige så godt på uskalerede data. Men skalering forbedrer ydeevnen for alle andre algoritmer, så det er en god idé altid at tilføje skalering til din forbehandling.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 3.33
Hvad Er Et Beslutningstræ
Stryg for at vise menuen
For mange virkelige problemer kan vi opbygge et beslutningstræ. I et beslutningstræ stiller vi et spørgsmål (beslutningsknude), og baseret på svaret kommer vi enten frem til en beslutning (bladknude) eller stiller flere spørgsmål (beslutningsknude), og så videre.
Her er et eksempel på en and/ikke-and test:
Ved at anvende den samme logik på træningsdata kan vi udlede en af de vigtigste maskinlæringsalgoritmer, som kan bruges til både regression og klassifikationsopgaver. I dette kursus vil vi fokusere på klassifikation.
Følgende video illustrerer, hvordan det fungerer:
I videoen ovenfor viser 'Classes' antallet af datasamples for hver klasse ved en knude. For eksempel indeholder rodknuden alle datasamples (4 'cookies', 4 'not cookies'). Og bladknuden til venstre har kun 3 'not cookies'.
Ved hvert beslutningspunkt tilstræbes det at opdele træningsdataene, så datapunkterne for hver klasse adskilles i deres egne bladnoder.
Et beslutningstræ håndterer også multiklassifikation uden besvær:
Og klassifikation med flere egenskaber kan også håndteres af beslutningstræet. Nu kan hvert beslutningspunkt opdele dataene ved hjælp af en hvilken som helst af egenskaberne.
I videoen ovenfor skaleres træningssættet ved hjælp af StandardScaler. Det er ikke nødvendigt for beslutningstræet. Det vil fungere lige så godt på uskalerede data. Men skalering forbedrer ydeevnen for alle andre algoritmer, så det er en god idé altid at tilføje skalering til din forbehandling.
Tak for dine kommentarer!