1. 程式人生 > >機器學習-6:DeepLN之CNN原始碼

機器學習-6:DeepLN之CNN原始碼

你要的答案或許都在這裡小鵬的部落格目錄

我想說:

可能一直關注我更新文章的童鞋,可能看出我的佈局,基本是先搭一個框架然後挖坑去填,這可能是我做事情一個優點,當接觸到新事物總是能快速建立一個框架,然後去慢慢填,可能剛開始建立的框架是錯的,但是沒關係,後面隨著認知的加深慢慢去改,這可能與我數學比較好有點關係(又開始了...對你無語!!!),跟著清華寧向東老師學習管理學半年,感覺在寧老師上課方式跟我學習知識有點相似(當然應該是我跟寧老師相似),框架搭好挖坑去填,然後多問為什麼?另外我也一直反對老師上課用ppt,為什麼不用板書,由以前的事半功倍,變成現在事倍功半,反而讓學生課後要花更多時間去自己琢磨學習,愛學習的還好,就像我這種不愛學習的簡直是大坑。清華老校長梅貽琦先生的話:大學者,非有大樓之謂也,而有大師之謂也。

今天我們來研究cnn的原始碼,不用dl框架,前邊文章已經對卷積、池化、全連結、前向傳播、後向傳播等做了鋪墊,還少了啟用函式(稍微提一下,使解決非線性成為可能,同時選擇不當會導致梯度後向傳播失敗的問題)、BN(解決訓練過程中資料彌散、加速訓練,抗過擬合、彌補啟用函式造成梯度後向傳播失敗的問題)等文章,後面會慢慢填起來。

又是截圖哈哈,個人觀點:好程式碼是敲出來的;從來不是搬出來的;

開始順程式碼:














推薦閱讀: