Mokhoa oa ho Netefatsa Lipalopalo
Ho lipalo-palo le saense ea data, e 'ngoe ea liphephetso tse kholo ke ho netefatsa hore mohlala ha o sebetse hantle feela ho data eo o koetlisitsoeng ho eona, empa hape o sebetsa hantle ho data e ncha, e neng e sa bonoe pele. Bothata bona hangata bo bitsoa kakaretso. Mona ke moo netefatso ea ho tšela e kenang: mokhoa oa tlhahlobo ea mohlala o etselitsoeng ho lekanya ts'ebetso ea mohlala ka toka le ka mokhoa o tsitsitseng ho feta tlhahlobo e le 'ngoe ho sebelisoa sete e le 'ngoe ea data.
Ke Hobane'ng ha ho Hlokahala Netefatso ea Tšelano?
Ha re haha mohlala oa ho bolela esale pele—mohlala, mohlala oa ho khutlela morao ho bolela esale pele litheko tsa matlo kapa mohlala oa ho arola batho ka lihlopha ho lemoha spam—hangata re arola lintlha ka likarolo tse peli: sete ea koetliso le sete ea liteko. Mohlala o koetlisoa ka lintlha tsa koetliso ebe o hlahlojoa ka lintlha tsa liteko. Mokhoa ona o bonolo, empa o na le bothata: liphetho tsa tlhahlobo li ka itšetleha haholo ka hore na lintlha li aroloa joang. Haeba lintlha tsa liteko li "bonolo," ts'ebetso e bonahala e le holimo; haeba lintlha tsa liteko li "thata," ts'ebetso e bonahala e le tlase.
Netefatso ea ho tšela e fokotsa ho itšetleha ka sete e le 'ngoe ea data ka ho etsa mekhoa e mengata ea koetliso le liteko liseteng tse fapaneng tsa data ebe e lekanya liphetho. Sena se fella ka likhakanyo tsa ts'ebetso tse emelang maemo a lefats'e la nnete haholoanyane.
Mehopolo ea Motheo ea Netefatso ea Sefapano
Ntlha ea bohlokoa ea netefatso ea ho tšela lintlha ke ho arola lintlha ka likarolo tse 'maloa (menoana). Karolong e 'ngoe le e 'ngoe ea tlhahlobo, ho sebelisoa menoana e meng ho koetlisa mohlala, 'me ho sebelisoa menoana e le 'ngoe ho leka mohlala. Ts'ebetso ena e phetoa ho fihlela menoana e 'ngoe le e 'ngoe e sebelisitsoe e le data ea teko. Lintlha tsa tlhahlobo ho tsoa phetolelong e 'ngoe le e 'ngoe li kopanngoa (hangata le karolelano 'me ka linako tse ling le ho kheloha ho tloaelehileng) ho fana ka kakaretso ea ts'ebetso ea mohlala.
Mohlala, netefatsong ya ho kopanya ya k-fold ka k=5, data e arotswe ka mena e 5. Tekanyo ya pele: mena 1 e le teko, mena 2–5 e le koetliso. Tekanyo ya bobedi: mena 2 e le teko, jwalo-jwalo ho fihlela ho mena 5.
Mefuta e Tloaelehileng ea Netefatso ea Sefapano
1. Netefatso ea ho ba le Teko ea Terene (Karohano ea Teko ea Terene)
Leha ka botekgeniki e se netefatso ya ho tshela e "phetwang", mokgwa wa ho boloka dintlha hangata o nkuwa e le mohato wa motheo wa netefatso. Lintlha di arolwa hanngwe, mohlala, thupelo ya 80% le teko ya 20%. Molemo ke hore o potlakile ebile o bonolo, empa bothata ke phapang e kgolo diphethong hobane o itshetlehile ka karohano e le nngwe.
Mokhoa ona hangata o sebediswa ha data e le kgolo haholo, hoo esita le karohano e le nngwe e emelang ka ho lekaneng.
2. Netefatso ea K-Fold Cross
Ena ke mofuta o tsebahalang haholo oa netefatso ea ho tšela. Hangata paramethara ea k e khethoa e le 5 kapa 10 hobane e nkoa e leka-lekanya litšenyehelo tsa k'homphieutha le boleng ba khakanyo.
Ketello:
– Ho sebedisa data ka bokgabane bo boholo (data ka nngwe e ba karolo ya terene le teko).
– Likhakanyo tsa tshebetso di tsitsitse ho feta ho se be le nako e telele.
Khaello:
– E nka nako e telele hobane e koetlisa mohlala oa k linako.
– Haeba data e le kgolo haholo kapa mohlala o rarahane haholo, ditjeo tsa dikhomphutha di ka ba hodimo.
3. Netefatso ea Sefapano sa K-Fold se nang le Stratified
Bakeng sa mathata a ho arola, haholo-holo haeba lihlopha li sa leka-lekana (mohlala, 90% e mpe, 10% e ntle), k-fold e tloaelehileng e ka hlahisa meqolo e nang le kabo ea lihlopha tse sekameng. K-fold e nang le lihlopha e netefatsa hore karolo ea lihlopha meqolong ka 'ngoe e batla e lekana le karolo ea lihlopha tse ho data ea pele.
Sena se bohlokoa haholo ha ho hlahlojoa mehlala ea ho lemoha mafu, bolotsana, kapa linyeoe tse ling moo sehlopha sa batho ba fokolang se leng senyenyane.
4. Netefatso ea ho Siea-Le-Le-Tsoa ka Sefapano (LOOCV)
Ho LOOCV, palo ea meqolo e lekana le palo ea data (k = n). Sena se bolela hore phetolelong e 'ngoe le e 'ngoe, ho shebella ho le leng feela ho fetoha data ea teko, ha tse setseng e le data ea koetliso.
Ketello:
– Hoo e ka bang data yohle e sebediswa bakeng sa koetliso nakong e nngwe le e nngwe ya tlhahlobo, kahoo leeme la khakanyo le ka ba le lenyenyane.
Khaello:
– E theko e boima haholo ka dikhomphutha bakeng sa disete tse kgolo tsa data.
– Phapang ea likhakanyo e ka ba holimo mefuteng e meng ea mathata hobane sete ea liteko ke ntlha e le 'ngoe feela ka pheta-pheto.
Hangata LOOCV e sebediswa ha ho na le data e nyane haholo, mohlala, dipatlisiso tse nang le boholo bo bonyenyane ba sampole.
5. Netefatso ea K-Fold Cross e Pheta-phetoang
Mokhoa ona o pheta k-fold ka makhetlo a mangata ka mesebetsi e fapaneng (e sa reroang) ea ho phutha. Sepheo ke ho fokotsa ho itšetleha ka kabelo e le 'ngoe ea ho phutha le ho hlahisa likhakanyo tse tsitsitseng haholoanyane.
Mohlala, "ho pheta-phetoa ha 10 ka makhetlo a 3" ho bolela ho matha ha 10 ka makhetlo a 3 (kakaretso ea koetliso le litlhahlobo tse 30).
6. Netefatso ea Sefapano sa Letoto la Nako
Bakeng sa tlhahisoleseding ea letoto la nako, netefatso ea ho tšela e tloaelehileng ha e ea lokela hobane e ka "lutla bokamoso" ts'ebetsong ea koetliso. Letotong la nako, tatellano ea nako e tlameha ho bolokoa. Ka hona, mekhoa e kang:
– Fensetere e thellang/e thellang: koetlisa nakong ea pele ebe u leka nakong e latelang, ebe fensetere ea fetoha.
– Ho atolosa fensetere: data ea koetliso ea eketseha ha nako e ntse e ea, ebe ea lekoa nakong e latelang.
Mokhoa ona o bohlokoa bakeng sa ponelopele ea thekiso ea khoeli le khoeli, litheko tsa setoko, kapa li-sensor tsa nako ea sebele.
Litekanyo tsa Tlhahlobo Netefatsong ea Tšelano
Netefatso e tshekaletseng ke moralo wa tlhahlobo feela; dimetrike tse sebediswang di itshetlehile ka mofuta wa bothata:
– Ho khutlela morao: MSE, RMSE, MAE, R-squared.
– Tlhophiso: ho nepahala, ho nepahala, ho hopola, lintlha tsa F1, ROC-AUC.
– Sehlopha se sa leka-lekanang: ROC-AUC, PR-AUC (ho hopola ka nepo), ho nepahala ho leka-lekaneng.
Liphetho tsa netefatso e tšelang hangata li tlalehoa e le karolelano ea metric le kheloho e tloaelehileng (mohlala, ho nepahala 0,89 ± 0,03). Khephoho e tloaelehileng e thusa ho utloisisa botsitso ba mohlala.
Netefatso ea Tšela-tšoana bakeng sa Khetho ea Mohlala le Tokiso ea Liparamente
E 'ngoe ea mekhoa e meholo ea netefatso ea ho kopanya ke khetho ea mohlala le tokiso ea hyperparameter. Mohlala:
– Ho kgetha k ho k-NN.
– Khetha botebo bo boholo sefateng sa liqeto.
– Fumana diparamitha tsa ho laola ka ho kgutlela morao ha ridge/lasso.
– Fumana C le gamma ho SVM.
Ka mokhoa o motle, ts'ebetso ea ho lokisa e etsoa holim'a data ea koetliso ho sebelisoa netefatso ea ho tšela, ha data ea tlhahlobo ea ho qetela e bolokoa e arohane bakeng sa tlhahlobo ea ho qetela. Sena se thibela "tšepo e feteletseng" ka lebaka la mohlala o kenngoeng ho feta tekano ho data ea tlhahlobo.
Mokhoa o thata haholoanyane o bitsoa nested cross-validation, e leng netefatso ea cross-validation ka har'a netefatso ea cross-validation: loop e ka ntle ke ea tlhahlobo, loop e ka hare ke ea tokiso. Sena se tumme lipatlisisong hobane se fana ka likhakanyo tsa ts'ebetso tse sa nke lehlakore.
Melemo le Meeli ea Netefatso ea Cross
Melemo e meholo:
1. E fana ka likhakanyo tsa ts'ebetso tse tsitsitseng ho feta karohano e le 'ngoe.
2. Sebelisa data ka bokgabane, haholo-holo ha sete ya data e le nyane.
3. E thusa ho khetha mohlala o akaretsang haholoanyane le ho fokotsa kotsi ea ho kenngoa ho feta tekano.
Keterbatasan:
1. Litšenyehelo tsa dikhomphutha di a eketseha ha koetliso e phetoa ka makgetlo a mangata.
2. Ho dutla ha data ho ntse ho ka etsahala haeba ts'ebetso ya pele e sa etswe hantle.
3. Bakeng sa tlhahisoleseding e hlophilweng ka sehlopha (mohlala, tlhahisoleseding ya mokuli e nang le direkoto tse mmalwa), ho hlokahala mokhoa o ikgethang, jwalo ka ho phutholla sehlopha ka k, e le hore motho a le mong a se ke a hlaha ka tereneng mme a leke ka nako e le nngwe.
Mekhoa e Metle ea ho Sebelisa Netefatso ea Tšelano
Hore tlhahlobo e be e nepahetseng, melao-motheo e 'maloa ea bohlokoa e lokela ho lateloa:
– Etsa tshebetso ya pele (ho lokisa, ho kenya tshebetsong, ho kgetha dikarolo) ka hara lemeno le leng le le leng, eseng hanngoe feela bakeng sa data yohle. Ho seng jwalo, tlhahisoleseding e tswang lemenong la teko e ka dutla ka hara lemeno la terene.
– Sebelisa k-fold e arotsoeng ka lihlopha bakeng sa ho arola ka lihlopha tse sa leka-lekanang.
– Sebelisa moralo o khethehileng bakeng sa lintlha tsa letoto la nako e le hore odara e se ke ea tlōloa.
– Behella ka thoko sete ea ho qetela ea teko haeba sepheo sa hau ke ho lekola ts'ebetso ea ho qetela ea mohlala pele o kenngoa tšebetsong.
Ho koala
Netefatso ea ho tšela ke sesebelisoa sa motheo lipalo-palo tse sebelisitsoeng le ho ithuta ha mochini bakeng sa ho lekola ts'ebetso ea mohlala ka toka le ka matla. Ka ho sebelisa ho arolelana data khafetsa, netefatso ea ho tšela e thusa ho fokotsa leeme le bakoang ke khetho ea karohano ea teko ea terene, e lemoha ho lekana ho feta tekano, 'me e tšehetsa khetho ea mohlala le tokiso ea hyperparameter. Le hoja litšenyehelo tsa k'homphieutha li le holimo, melemo hangata ea bohlokoa, haholo-holo ha sete ea data e le nyane kapa ha liqeto tse thehiloeng liphethong tsa mohlala li na le liphello tse kholo. Ka ho khetha mofuta o nepahetseng oa netefatso ea ho tšela le ho kenya tšebetsong mekhoa e metle, re ka haha mehlala e tšepahalang haholoanyane e loketseng ho sebelisoa ho data ea lefats'e la 'nete.