開始
最近在學習深度學習,在github上開了個坑,寫一寫自己的學習心路歷程。希望有志同道合的小夥伴們一起學習。
這裏附上個人網站的地址.我寫的深度學習的筆記在網站導航欄上的DL-NOTES欄目,是直接使用 github pages
功能轉出來的項目頁面。
因爲,當前正在持續的學習,修改比較多,當寫得差不多後,我會搬運到這裏。嘿嘿,到時又能增加不少訪問量吧。
README
這裏是該項目的readme內容。修改時間截止到 2017/12/07
DL-notes
我最近在學習深度學習,這裏是我的一些心得筆記啥的,因爲自己比較懶,有些複雜的東西不想整理,這裏可能就比較雜的放一些東西。
前往個人主頁
作者說明
- 河海大學物聯網應用與技術研究生
- 聯繫方式: email:
[email protected]
- CSDN博客: ChaoQun
- 個人主頁: Mcoder.cc
基礎知識
學習深度學習,首先我們需要對深度學習有一定的瞭解,這裏比較公認的是斯坦福大學吳恩達教授的機器學習課程。深度學習(deep learning
)是機器學習拉出來的分支,目前廣泛使用TensorFlow
庫進行開發學習。所以,學習深度學習最好需要學習一下TensorFlow
,可以做到事半功倍。
TensorFlow
最好安裝在Linux系統下,而我們對linux操作不熟悉的怎麼辦呢??
當!然!是!去!學!呀!不!然!呢!
這裏我整理一些可能會比較好用的linux上的命令、軟件啥的,希望能給大家帶來一些比較不錯的使用體驗。
卷積神經網絡
我最近研究的問題是與卷積神經網絡相關的,所以我看完了機器學習課程後首先看的就是深度學習中和卷積神經網絡相關的部分,主要看卷積神經網絡的結構和一些經典的綜述性文章。比如英文在線電子書Deep Learning中第九章Convolutional Networks,這本書也有對應的中文版電子書,同時,他的紙質版在京東發售,價格昂貴,暫時還沒捨得買。
這裏是我對論文Jackson A S, Bulat A, Argyriou V, et al. Large Pose 3D Face Reconstruction from a Single Image via Direct Volumetric CNN Regression[J]. 2017. 的一點點理解筆記
這裏放一張不太深的卷積網絡截圖
TensorFlow
在介紹學習TensorFlow之前我們肯定要先會使用Python。我發現了一個Python入門指南,內容很是詳細,有編程基礎的人,照着走一遍流程,不到兩天就能學完(從下午到晚上,看到了第九章)。同樣,這個也有英文原版,英語比較好的建議直接閱讀原版。我爲了自己能看的快一些,所以直接看的中文版。
之後纔是正式的開始學習TensorFlow,TensorFlow也是有自己的入門教程—Getting Started With TensorFlow,據說寫得還不錯,也提供了數據集供你學習使用。
Tensorboard
Tensorboard
是TensorFlow
的很強大的可視工具,對於我們學習理解一個算法,或是進行Debug
排查錯誤,都非常的有幫助,並且,它顯示的畫面非常炫酷,讓我和身邊學習機器學習的人都表示震驚。這個工具,越早接觸越好!
這裏放一張截圖
索引
這個索引按照我以爲的應該step by step
的順序來排列