Orodha ya maudhui:
Video: Unatekelezaje mti wa maamuzi huko Python?
2024 Mwandishi: Lynn Donovan | [email protected]. Mwisho uliobadilishwa: 2023-12-15 23:53
Wakati wa kutekeleza mti wa uamuzi tutapitia awamu mbili zifuatazo:
- Awamu ya Ujenzi. Chunguza awali mkusanyiko wa data. Gawanya seti ya data kutoka kwa treni na ujaribu kutumia Chatu kifurushi cha sklearn. Mfunze mainishaji.
- Awamu ya Uendeshaji. Fanya ubashiri. Kuhesabu usahihi.
Kwa kuongezea, unalinganaje na mti wa uamuzi huko Python?
Chatu | Urejeshaji wa Mti wa Uamuzi kwa kutumia sklearn
- Hatua ya 1: Leta maktaba zinazohitajika.
- Hatua ya 2: Anzisha na uchapishe Dataset.
- Hatua ya 3: Chagua safu mlalo na safu wima zote 1 kutoka seti ya data hadi "X".
- Hatua ya 4: Chagua safu mlalo na safu wima ya 2 kutoka mkusanyiko wa data hadi "y".
- Hatua ya 5: Sawazisha kirejeshi cha mti wa uamuzi kwenye mkusanyiko wa data.
- Hatua ya 6: Kutabiri thamani mpya.
- Hatua ya 7: Kuangalia matokeo.
Vivyo hivyo, unawezaje kutekeleza msitu wa nasibu huko Python?
- Chini ni utekelezaji wa hatua kwa hatua wa Python.
- Hatua ya 2: Ingiza na uchapishe seti ya data.
- Hatua ya 3: Chagua safu mlalo na safu wima 1 kutoka mkusanyiko wa data hadi x na safu mlalo zote na safu wima ya 2 kama y.
- Hatua ya 4: Sawazisha kirejeshi cha msitu bila mpangilio kwenye mkusanyiko wa data.
- Hatua ya 5: Kutabiri matokeo mapya.
- Hatua ya 6: Kuangalia matokeo.
Kwa njia hii, miti inatekelezwaje katika Python?
Kuingiza katika a Mti Kuingiza kwenye a mti tunatumia darasa sawa la nodi iliyoundwa hapo juu na kuongeza darasa la kuingiza kwake. Darasa la kuingiza linalinganisha thamani ya nodi na nodi ya mzazi na kuamua kuiongeza kama nodi ya kushoto au nodi ya kulia. Hatimaye darasa la PrintTree linatumika kuchapisha mti.
Mti wa uamuzi katika Python ni nini?
A mti wa uamuzi ni mtiririko-kama mti muundo ambapo nodi ya ndani inawakilisha kipengele(au sifa), tawi linawakilisha a uamuzi sheria, na kila nodi ya majani inawakilisha matokeo. Nodi ya juu kabisa katika a mti wa uamuzi inajulikana kama nodi ya mizizi. Inajifunza kugawanya kwa msingi wa thamani ya sifa.
Ilipendekeza:
Je, unapataje usahihi wa mti wa maamuzi?
Usahihi: Idadi ya ubashiri sahihi uliofanywa kugawanywa na jumla ya idadi ya ubashiri uliofanywa. Tutatabiri darasa la wengi linalohusishwa na nodi fulani kama Kweli. yaani tumia sifa kubwa ya thamani kutoka kwa kila nodi
Je, maamuzi mengi ni tofauti na maamuzi yaliyowekwa?
Kuna njia mbili za kawaida za kuchanganya mbili ikiwa kauli: moja ndani ya taarifaT, au taarifaF, ya nyingine. Zote mbili zinaitwa 'nested if statement', na za mwisho zinaweza pia kuandikwa kwa njia ya 'maamuzi mbadala mengi'. Tafadhali kumbuka kuwa zote mbili ni tofauti kutoka kwa moja baada ya nyingine
Je, ni kina gani cha mti wa maamuzi?
Kina cha mti wa uamuzi ni urefu wa njia ndefu zaidi kutoka kwa mizizi hadi jani. Saizi ya mti wa uamuzi ni idadi ya nodi kwenye mti. Kumbuka kwamba ikiwa kila nodi ya mti wa uamuzi itafanya uamuzi wa jozi, saizi inaweza kuwa kubwa kama 2d+1−1, ambapo d ndio kina
Ni aina gani ya matatizo yanafaa zaidi kwa kujifunza mti wa maamuzi?
Matatizo Yanayofaa kwa Kujifunza kwa Mti wa Uamuzi Uamuzi wa mti kwa ujumla unafaa zaidi kwa matatizo yenye sifa zifuatazo: Matukio huwakilishwa na jozi za thamani-sifa. Kuna orodha fupi ya sifa (k.m. rangi ya nywele) na kila mfano huhifadhi thamani ya sifa hiyo (k.m. blonde)
Je, mti wa maamuzi ni mrejesho?
Mti wa Uamuzi - Regression. Mti wa uamuzi huunda mifano ya urejeshi au uainishaji katika mfumo wa muundo wa mti. Njia ya juu kabisa ya uamuzi kwenye mti ambayo inalingana na kitabiri bora kinachoitwa nodi ya mizizi. Miti ya maamuzi inaweza kushughulikia data ya kitengo na nambari