最近,在復習機器學習的相關算法,按照原來的計划,現在,我應該完成了CS231n的學習和作業,可是因為一些不可抗原因,推遲了,最近整理復習,聯想到,我之前的工作,我突然意識到,學習一種算法或理論,復現論文成果是一種非常好的學習方式,有點像一個閉環反饋系統,我學習了這種算法,尤其現在深度學習那么多論文出現,以我相對而言熟悉的CV領域,在我學習CS231n的課程時,我在做作業之前,會先看官網的Note,Note中我就想過,動手實現那里提到的論文中的算法,今天,恰好看到一個微信公眾號推送的優秀論文,加上,前兩天,我又推導了一遍機器學習中的一些算法,聯想到之前,剛學完,動手實踐的時候,有一種豁然開朗的感覺,那時候,需要看着公式,想着如何實現這個公式,
說的比較亂,總結就是
1.之前導師給的工作,我完成工作的經驗,告訴我,復現論文結果對於理解,創新非常有幫助
2.我學習機器學習時,推導公式對於理解的作用也告訴我,復現成果有利於理解算法的實現過程
這里要說明一點,我最開始是看吳恩達老師的在Coursera上的《Machine learning》,吳恩達老師為了受眾更廣,也是更偏工程實踐(這兩點是我的個人猜測),對於理論都是淺嘗輒止,通俗簡單,后來,我才看的周志華老師的《機器學習》,在聯想之前,真的加深理解
3.今天,我想把之前沒完成的CS231n繼續完成(主要是最近有些時間了),復習了下CNN,在查找資料的時候(我個人習慣,每學一個東西,非得把原理搞透,因此,我會參考多份資料),看到了一些CNN模型的相關論文,我發現,我看不懂,我才意識到,我的所學跟現在的研究還差很遠,我就又想起了過往的經歷,這里做一個記錄,也希望看到的同學可以監督我啦,我還是挺懶的,只有公之於眾,我才能更好的督促自己,
學習走起
以后,我會將復現的成果匯總放到這里和我的GitHub上。
