我的天池比賽經驗

我17年開始參加天池大賽,玩天池一半是爲了練習機器學習,一半是消遣。因爲工作、家庭的事情都很多,時間很難保證,爲了不坑隊友,所以到現在比賽都是SOLO,自娛自樂。因爲可用時間少,又是一個人SOLO,所以閉門造車、走到溝裏出不來也都是常有的事。

第一個比賽是IJCAI-17 口碑商家客流量預測,那個時候剛好看了時序的一些東西,覺得R語言的Auto.Arima很不錯,於是就把R語言關於時序的包都調了一個遍,然後又是一頓亂七八糟的融合。我的筆記本配置不好,跑Arima溫度都高的不行,正好我當時還有一個1C2G的ECS(半年試用送的),我決定就是它了。於是在這個虛機上裝了R和Python的環境,在上面跑各種算法,很長一段時間這個虛機的CPU一直是100%。而且這個比賽,因爲一直沒有走到正路上,所以結果也就毫無懸念的撲街了。

第二個比賽是阿里聚安全算法挑戰賽,因爲是平臺賽,不用自己的計算資源,而且主要的處理界面都是跑的SQL,所以玩的十分快樂,最後總成績35名。

第三個好像是CIKM,當時在看了題目,並用Python把雲圖畫出來之後,我覺得這個應該用卷積神經網絡來做,可以先按照圖像處理一下。可是我只有一個破筆記本,沒有什麼GPU,只好用傳統算法一頓瞎做,又撲街了。

然後因爲比較忙,所以後面的幾個比賽都是打醬油了,基本上都是扔了一個成績就走的。

2018年初參加了阿里聚安全算法挑戰賽,具體解題思路,可以看一下我的這個帖子: https://tianchi.aliyun.com/forum/new_articleDetail.html?from=user&raceId=&postsId=3062 可能是因爲題目比較適合我吧,經過初賽,複賽,24小時決賽,最後得了一個季軍(三等獎),這是我第一次得獎,當時非常高興。

感覺像是捅破了窗戶紙,後續參加的比賽就開始陸續得獎了,在後續的比賽中得過3個亞軍,2個季軍,幾個top5,現在在40萬天池選手中積分排第9。

我其實每個比賽投入的精力都比較有限,對如何用非常有限的時間和精力取得較好成績,我有一些不算是經驗的經驗吧,放在這算是拋磚引玉吧。

1,理解業務、數據,科學的數據可視化處理對於理解數據有很大的幫助。

2,抓住要點,建立基線,快速迭代。再複雜的問題總有一些簡單的處理方法,先把它做出來,投石問路。

3,查找資料,借鑑前人經驗。

4,做好規劃,合理安排時間,長短期結合,多種方案、模型並行

5,前期要腦洞大開,多多嘗試。後期要精細打磨,精益求精。

6,整理文檔,做好記錄,磨刀不誤砍柴工,做好總結,不斷提升。

7,在總結之外還有分享,交流,分享、交流在幫助別人的同時也可以讓自己更快、更加深入的掌握這項技術。

8,最後是由一個好的心態,成績不論如何,自己有學到新東西,自己開心就好。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章