數(shù)據(jù)集劃分方法

K折交叉驗證

模塊 |
---|---
sklearn.model_selection.KFold |
sklearn.model_selection.GroupKFold |
sklearn.model_selection.StratifiedKFold |

核心思想

  1. 將全部訓(xùn)練集S劃分成k個不相交的子集吼拥,假設(shè)S中訓(xùn)練樣例的個數(shù)為m隔显,那么每一個子集有m/k個訓(xùn)練樣例框仔,相應(yīng)的子集成為{s1, s2, s3...,sk}乞封。
  2. 每次從分好的子集里面酥诽,拿出一個作為測試集匙隔,其他k-1個作為訓(xùn)練集爽锥。
  3. 在k-1個訓(xùn)練集上訓(xùn)練處學習器模型涌韩。
  4. 把這個模型放到測試集上,得到分類率氯夷。
  5. 計算k次求得的分類率的平均值臣樱,作為該模型或者假設(shè)函數(shù)的真實分類率。

這個方法充分利用了所有的樣本腮考,但是計算繁瑣雇毫,需要訓(xùn)練k次,測試k次踩蔚。

image
image
image

留一法

模塊 |
---|---
sklearn.model_selection.LeaveOneOut |
sklearn.model_selection.LeaveOneGroupOut |
sklearn.model_selection.LeavePOut |
sklearn.model_selection.LeavePGroupsOut |

核心思想

留一法驗證(Leave-one-out,L00):假設(shè)有N個樣本棚放,將每一個樣本作為測試樣本,其他N-1個樣本作為訓(xùn)練樣本馅闽。這樣得到N個分類器飘蚯,N個測試結(jié)果馍迄。用這N個結(jié)果的平均值來衡量模型的性能。
如果LOO與k-fold CV比較局骤,LOO在N個樣本上簡歷N個模型而不是K個攀圈。更進一步,N個模型的每一個都是在N-1個樣本上訓(xùn)練得峦甩,而不(k-1)n/k赘来。兩種方法中,假定k不是很大并且k<<N凯傲。LOO比k-old更加耗時犬辰。

留P法驗證(Leave-p-out):有N個樣本,將每p個樣本作為測試樣本冰单,其他N-P個樣本作為訓(xùn)練樣本忧风,這樣得到Cnp個訓(xùn)練測試對。當P>1時球凰,測試集將會發(fā)生重疊,當P=1時腿宰,就變成了留一法呕诉。

image
image

隨機劃分法

模塊 |
---|---
sklearn.model_selection.ShuffleSplit |
sklearn.model_selection.GroupShuffleSplit |
sklearn.model_selection.StratifiedShuffleSplit |

核心思想

ShuffleSplit迭代器產(chǎn)生指定數(shù)量的獨立的train / test 數(shù)據(jù)集劃分。首先對樣本全體隨機打亂吃度,然后在劃分出 train / test 對甩挫。可是使用隨機數(shù)種子randon_state來控制隨機數(shù)序列發(fā)生器使得運算結(jié)果可重現(xiàn)椿每。

ShuffleSplit是KFold交叉驗證的比較好的替代伊者,它允許更好的控制迭代次數(shù)和train / test樣本比例。

StratifiedShuffleSplit是ShuffleSplit的一個變體间护,返回分層劃分亦渗,也就是在創(chuàng)建劃分的時候要保證每個劃分中類的樣本比例與整體數(shù)據(jù)集中的原始比例保持一致。

image
image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末汁尺,一起剝皮案震驚了整個濱河市法精,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌痴突,老刑警劉巖搂蜓,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異辽装,居然都是意外死亡帮碰,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進店門拾积,熙熙樓的掌柜王于貴愁眉苦臉地迎上來殉挽,“玉大人丰涉,你說我怎么就攤上這事〈嗽伲” “怎么了昔搂?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長输拇。 經(jīng)常有香客問我摘符,道長,這世上最難降的妖魔是什么策吠? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任逛裤,我火速辦了婚禮,結(jié)果婚禮上猴抹,老公的妹妹穿的比我還像新娘带族。我一直安慰自己,他們只是感情好蟀给,可當我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布蝙砌。 她就那樣靜靜地躺著,像睡著了一般跋理。 火紅的嫁衣襯著肌膚如雪择克。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天前普,我揣著相機與錄音肚邢,去河邊找鬼。 笑死拭卿,一個胖子當著我的面吹牛骡湖,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播峻厚,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼响蕴,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了惠桃?” 一聲冷哼從身側(cè)響起换途,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎刽射,沒想到半個月后军拟,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡誓禁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年懈息,在試婚紗的時候發(fā)現(xiàn)自己被綠了萨西。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片疹尾。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡捅位,死狀恐怖锌半,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情姑宽,我是刑警寧澤遣耍,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站炮车,受9級特大地震影響舵变,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜瘦穆,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一纪隙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧扛或,春花似錦绵咱、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至住涉,卻和暖如春麸锉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背秆吵。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留五慈,地道東北人纳寂。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像泻拦,于是被迫代替她去往敵國和親毙芜。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內(nèi)容