1. 程式人生 > >2018年泰迪杯心得總結--最全的數學建模、資料探勘的比賽入門

2018年泰迪杯心得總結--最全的數學建模、資料探勘的比賽入門

2018年泰迪杯總結——最全的數學建模、資料探勘比賽入門

期待已久的泰迪杯資料探勘比賽從3月1日開啟到今天4月15日已經結束了,不同於美賽等數學建模比賽,它耗時更長,賽題難度更大,需要處理的資料更加龐大(獎金也超級豐厚hhh)。
筆者通過一個半月的投入、沉浸,收穫頗豐,在此記錄一番,希望對各位有興趣參加下年的泰迪杯或相同型別的數學建模、資料探勘比賽的童鞋們有實質幫助!

一、隊友的選擇

俗話說,不怕神一樣的對手,就怕豬一樣的隊友!筆者就碰到了極品豬隊友!!!早在2月時就和兩個女性隊友(沒錯,豬腳我是男的)愉快地決定了共同參加泰迪杯,然而到了3月份報名後,其中一個隊友就以各種課多、作業多等理由來搪塞我們,交給她的找指導老師任務遲遲3個星期沒完成,之後她展現了驚天操作:開會直接不來!!!沒錯,整個泰迪杯只有我和另外一個強勁隊友(可愛、美麗、大方的小師姐)艱辛地完成了。現已刪了那個奇葩的微信好友,為她動怒也是不值得。

迴歸正題。選擇好的隊友關乎到你能不能拿獎,一般參照如下:

  • 尋找用共同程式語言的隊友,一般有python,matlab、R等。
  • 有數學建模參賽經歷,不然你就是在帶小朋友!
  • 尋找一名paper寫手,能事半功倍。
  • 若尋找程式設計好手,問清他部落格量/擼碼量/專研領域!

ps:隊友找好後先不急著報名,一定要看看是否合適,一旦有豬隊友一定要更換,不要覺得難為情,不然到後期要哭死!!!

二、指導老師的選擇

指導老師對於參加比賽、科研專案是十分重要的。很多比賽小白擔心怎麼找指導老師,或者害怕老師會不會不答應。一般來說,只要指導老師不是很忙,他都會答應的。學院老師是有義務並且樂意幫助、鼓勵學生參加比賽、科研專案的,何況學院導師內部是有評審機構,評價一名老師是否優秀是要看所帶過的團隊、專案獲獎的數目。所以大膽地找老師,不必害羞。

找指導老師可以參照如下:

  • 學院網站一定會有學院老師的研究領域、獲獎、論文量,並且有老師的聯絡方式。
  • 詢問下師兄師姐對該指導老師的評價。

三、賽前準備

很多建模小白可能都有一個疑問,機器學習能用於數學建模嗎?答案是沒問題的。當初我第一次參加美賽時,覺得用機器學習一行程式碼一個模型有點大材小用,參加完後才覺得簡直不要太好用啊。

泰迪杯是3月1日開題,開題前主要準備有:

  • 廣獵各種建模知識,例如迴歸、分類、聚類等,不求精。
  • 學習好一種資料框架,筆者是用python,強烈推薦pandas(筆者寫了很多pandas部落格,覺得有用關注走一波~)
  • 提前弄懂檔案讀寫,比賽檔案一般為excel,pandas的.read_excel()簡直不要太好用!

重要的是開題後的準備:

  • 開題後仔細審閱每個題目,弄清題目所屬領域,比如今年A題的電力挖掘是有關時間序列、分類和識別問題的。
  • 嘗試建立整個解題框架,但不求細節,把握整體。
  • 查閱並準備好相關文獻,常見的有知網、Google學術、SCI-hub、OAlib等。

四、賽中建議

能否取到好成績,關鍵就在比賽期間了。泰迪杯時間長達一個半月,但不需要拉這麼長的戰線。一般僅需最後的一個星期。注意,是一個星期的全心全意投入,若課程較多,作業繁雜,只能提前一定的時間,所以一定要留足一個星期解題的時間。最好提前把所有繁雜的事務、作業完成好,把解題時間擠在一起是最好的,效率也會最高。

筆者從比賽中出現的問題中總結如下:

  • 一定要稽核好題目要求,琢磨好題目的含義才能動手,漏了、搞混了將會使你竹籃打水一場空!
  • 明確團隊每個人的分工,一般隊長為解題、建模高手,隊員二為程式設計好手,隊員三為paper寫手。明確分工,效率會超高,事半也會功倍!
  • 隊長的責任最為重大,不僅需要解題、建模,還要負責協調、促進整個團隊的工作。
  • 程式設計好手不需理會論文的編寫和成型,只需程式設計實現團隊確定好的解題思路。
  • paper寫手不需理會程式設計細節、實現過程,只需以論文的規範性地、完整性地、邏輯性地將模型、解題步驟等表達出來。
  • 對於專有名詞、關鍵詞,每個人有每個人的理解,團隊之間一定要明確和統一,這樣可減少不必要的誤解甚至爭吵。
  • 解題期間,一定要和指導老師跟進進度,詢問老師的意見。
  • 編寫程式時一定要寫好註釋,不然程式碼堆起來看不懂自己寫的是什麼玩意。。
  • 解開一道題時即可讓paper寫手立即寫論文了,節省時間。
  • 當卡在某個問題上時,善用網路搜尋、交流群,若還未解決一定要及時尋求指導老師的幫助。
  • 當完成並稽核論文時一定要讓指導老師幫忙稽核,再做最後的修改。
  • 最後,一定要注意提交時間,提交檔案格式等重大問題,以免比賽後期手忙腳亂。

五、賽後準備

還準備什麼?當然去浪啊!!!hhhh

謝謝大家的瀏覽,
希望我的努力能幫助到您,
共勉!