【數(shù)據(jù)競(jìng)賽】Kaggle知識(shí)點(diǎn):入門到進(jìn)階的10個(gè)問(wèn)題
Kaggle知識(shí)點(diǎn)
答案是肯定有,大部分Kaggle賽題都是相通或者類似的,還有一些通用的問(wèn)題。
首先參加Kaggle競(jìng)賽,你需要知道有哪些具體的比賽類型。具體分類如下圖所示,當(dāng)然有多種分類方法。

最為主要的類型區(qū)別有:
賽題的提交方式(提交結(jié)果、Kernel)
賽題問(wèn)題類型(CV、NLP或結(jié)構(gòu)化)
在確定好賽題類型后,你應(yīng)該仔細(xì)閱讀賽題的Overview界面弄清楚的賽題的具體問(wèn)題。當(dāng)然賽題描述不會(huì)很明確的說(shuō)出賽題具體問(wèn)題,需要選手自行進(jìn)行分辨。
在回答問(wèn)題2時(shí),需要弄清楚:
賽題是CV、NLP還是結(jié)構(gòu)化中的哪一種?
賽題對(duì)應(yīng)于學(xué)術(shù)問(wèn)題的中哪一種?
賽題我之前見(jiàn)過(guò)嗎?有代碼或知識(shí)的積累?
Kaggle有類似賽題任務(wù)嗎,有選手分享嗎?
問(wèn)題有不同的建模方式,哪一種更加適合?
問(wèn)題建模應(yīng)該使用哪一個(gè)模型?
問(wèn)題模型如何迭代,如何優(yōu)化?

在了解了賽題的初步的任務(wù)和建模方法后,接下來(lái)就要深入到細(xì)節(jié)中了。你應(yīng)該深入理解賽題數(shù)據(jù)的字段含義、字段產(chǎn)生方式和標(biāo)簽的產(chǎn)生方式。
字段的類型、含義是什么
字段與標(biāo)簽有什么關(guān)系?
在回答問(wèn)題4時(shí),可以從描述性數(shù)據(jù)分析和探索性數(shù)據(jù)分析兩個(gè)角度來(lái)完成。賽題的理解決定了賽題的具體建模方式,是尤為關(guān)鍵的一點(diǎn)。
問(wèn)題5與問(wèn)題3有點(diǎn)類似,但在問(wèn)題5你應(yīng)該回答的更加具體,
賽題具體使用到的模型是什么?
模型有哪些超參數(shù)可供選擇?
有類似模型可以對(duì)比參考嗎?
在回答問(wèn)題5時(shí),需要根據(jù)問(wèn)題4的答案來(lái)進(jìn)行接解決。首先根據(jù)賽題具體的數(shù)據(jù)類型,可以將賽題分為結(jié)構(gòu)化賽題和非機(jī)構(gòu)化賽題。同時(shí)在回答問(wèn)題5時(shí),你應(yīng)該跑通或者寫(xiě)完baseline了。
如果模型是欠擬合你應(yīng)該做什么?
如果模型是過(guò)擬合你應(yīng)該做什么?

當(dāng)你回答完前面6個(gè)問(wèn)題后,基本上你已經(jīng)提交過(guò)一次答案,已經(jīng)成功上榜了。但是這些還不夠,與前排選手相比你的模型精度還有待優(yōu)化。
前排選手與自己的精度差異在哪兒?
自己還能從哪些地方上分?
回答問(wèn)題7最好的方法是閱讀比賽論壇和相關(guān)論文,當(dāng)然這些問(wèn)題的具體答案只能自己回答自己了。從問(wèn)題7開(kāi)始,你開(kāi)始真正的競(jìng)賽探索過(guò)程。
尋找更好的本地CV得分;
尋找更加問(wèn)題的gap;

但是模型集成是需要得分差異性,需要訓(xùn)練多個(gè)模型的:
如何完成stacking和簡(jiǎn)單的KFlod平均?
深度學(xué)習(xí)模型如何完成模型集成?
通過(guò)本次比賽我學(xué)習(xí)到什么?
我與前排選手差異在哪兒?
遇到下次類似比賽,我將如何行動(dòng)?

往期精彩回顧
獲取一折本站知識(shí)星球優(yōu)惠券,復(fù)制鏈接直接打開(kāi):
https://t.zsxq.com/662nyZF
本站qq群1003271085。
加入微信群請(qǐng)掃碼進(jìn)群(如果是博士或者準(zhǔn)備讀博士請(qǐng)說(shuō)明):
