如何入門機器學(xué)習(xí)競賽?

最近不少朋友跟我說谁鳍,想?yún)⒓右恍C器學(xué)習(xí)的比賽们拙,不僅可以鍛煉自身算法能力稍途,而且在以后找工作的時候成為簡歷上的亮點。那么新手該如何入門機器學(xué)習(xí)競賽呢砚婆?

給大家介紹幾個常見的比賽平臺:kaggle械拍、天池、騰訊廣告算法大賽装盯。

這些平臺提供的競賽題目基本來自真實業(yè)務(wù)坷虑,采用脫敏后的數(shù)據(jù)集,需要你設(shè)計算法來解決實際問題埂奈。如果你覺得單獨學(xué)習(xí)書本上的理論知識枯燥的話迄损,可以在競賽中找到樂趣,每天提交代碼账磺,刷新排行榜成績芹敌,更能將理論學(xué)以致用,融會貫通垮抗。

下面就帶領(lǐng)大家看一下機器學(xué)習(xí)實戰(zhàn)案例——二手車價格預(yù)測

主要分為以下幾步:數(shù)據(jù)探查氏捞、清洗處理、統(tǒng)計分析冒版、特征工程液茎、模型訓(xùn)練和模型評估

相關(guān)數(shù)據(jù)下載:https://tianchi.aliyun.com/competition/entrance/231784/information

數(shù)據(jù)探查

  1. 讀取數(shù)據(jù)
  1. 數(shù)據(jù)信息
  1. 空值查看
  1. 刪除空值
df.dropna(inplace=True)

清洗處理

  1. 字段提取數(shù)字
    刪除空格后面的字符串

正則表達式提取字段中最大值


通過這樣的方法,數(shù)據(jù)就算清洗完成了


統(tǒng)計分析

  1. 刪除name字段
  1. object類統(tǒng)計
  1. float類統(tǒng)計
  1. 相關(guān)性矩陣

可以看出銷售價格(selling_price)和最大馬力(max_power)強相關(guān),其次是引擎容積(engine)捆等、年份(year)

特征工程

  1. 類別字段one-hot
  1. 數(shù)值字段標準化
  1. 構(gòu)建x和y

模型訓(xùn)練

  1. 數(shù)據(jù)集劃分
  1. 隨機森林

模型評估

之前訓(xùn)練的隨機森林模型與LR對比

  1. 訓(xùn)練線性回歸模型

隨后滞造,可以選擇將模型存儲為dump文件,使用flask搭建一個簡單的頁面栋烤,就能通過在線的方式使用該模型谒养,并返回預(yù)測結(jié)果了。

最終實現(xiàn)效果見下圖班缎,通過傳入的參數(shù)蝴光,返回預(yù)估結(jié)果她渴。

這里實現(xiàn)的只是最基礎(chǔ)的模型达址,如果想讓二手車交易價格預(yù)測更準確,還可以考慮以下提分關(guān)鍵:
理論分析:特征差異 + 樣本差異 + 模型差異
樣本擾動 不同特征組 輸出轉(zhuǎn)換 參數(shù)調(diào)整 loss函數(shù)選擇
訓(xùn)練過程融合:Bagging + Boosting
訓(xùn)練結(jié)果融合:投票法 + 平均法 + Stacking

此外一些競賽技巧趁耗,可以從《機器學(xué)習(xí)算法競賽實戰(zhàn)》中獲取沉唠,例如精細化特征工程,了解常見的特征構(gòu)建方式苛败,對數(shù)據(jù)字段進行分類然后細致的特征提嚷稹;多樣化模型融合罢屈,構(gòu)建具有差異性的模型進行融合嘀韧,降低預(yù)測結(jié)果的方差,使得最終結(jié)果更加穩(wěn)定缠捌。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末锄贷,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子曼月,更是在濱河造成了極大的恐慌谊却,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,406評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件哑芹,死亡現(xiàn)場離奇詭異炎辨,居然都是意外死亡,警方通過查閱死者的電腦和手機聪姿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評論 3 398
  • 文/潘曉璐 我一進店門碴萧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人末购,你說我怎么就攤上這事勿决。” “怎么了招盲?”我有些...
    開封第一講書人閱讀 167,815評論 0 360
  • 文/不壞的土叔 我叫張陵低缩,是天一觀的道長。 經(jīng)常有香客問我,道長咆繁,這世上最難降的妖魔是什么讳推? 我笑而不...
    開封第一講書人閱讀 59,537評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮玩般,結(jié)果婚禮上银觅,老公的妹妹穿的比我還像新娘。我一直安慰自己坏为,他們只是感情好究驴,可當我...
    茶點故事閱讀 68,536評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著匀伏,像睡著了一般洒忧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上够颠,一...
    開封第一講書人閱讀 52,184評論 1 308
  • 那天熙侍,我揣著相機與錄音,去河邊找鬼履磨。 笑死蛉抓,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的剃诅。 我是一名探鬼主播巷送,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼矛辕!你這毒婦竟也來了笑跛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,668評論 0 276
  • 序言:老撾萬榮一對情侶失蹤如筛,失蹤者是張志新(化名)和其女友劉穎堡牡,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體杨刨,經(jīng)...
    沈念sama閱讀 46,212評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡晤柄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,299評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了妖胀。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芥颈。...
    茶點故事閱讀 40,438評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖赚抡,靈堂內(nèi)的尸體忽然破棺而出爬坑,到底是詐尸還是另有隱情,我是刑警寧澤涂臣,帶...
    沈念sama閱讀 36,128評論 5 349
  • 正文 年R本政府宣布盾计,位于F島的核電站售担,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏署辉。R本人自食惡果不足惜族铆,卻給世界環(huán)境...
    茶點故事閱讀 41,807評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望哭尝。 院中可真熱鬧哥攘,春花似錦、人聲如沸材鹦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽桶唐。三九已至栅葡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間莽红,已是汗流浹背妥畏。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評論 1 272
  • 我被黑心中介騙來泰國打工邦邦, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留安吁,地道東北人。 一個月前我還...
    沈念sama閱讀 48,827評論 3 376
  • 正文 我出身青樓燃辖,卻偏偏與公主長得像鬼店,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子黔龟,可洞房花燭夜當晚...
    茶點故事閱讀 45,446評論 2 359

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