深度學習21天實戰caffe學習筆記《1:深度學習的過往》
1. 深度學習DL:
1.1、有監督學習、無監督學習、過擬合、訓練樣本、泛化、訓練集、驗證集、測試集這些和深度學習有關的知識需要實現明白,這里有一個深度學習的資料你們可以去下載;
http://download.csdn.net/detail/julialove102123/9840329
1.2、相關公司及牛人和技術:
Google------->Geoffrey Hinton
(Googlenet 、DistBelief 、Tensorflow)
Microsoft----->
(Deep Residual Learning Framwork、Fast-RCNN)
Facebook------>Yann LeCun
(Torch 、Fbcunn)
Amazon----->云上的機器學習服務
NVIDIA---->GPU加速器硬件(Titan X、Tesla P100)、加速庫(cuDNN)、解決方案(DIGITS DevBox、DGX-1)
BAT------>Andrew Ng (IDL:百度深度學習實驗室)
...
1.3、企業熱是風向標:
商湯科技SenseTime:http://www.sensetime.com/
北京曠世科技(Face++):https://megvii.com/
涂鴉:https://docs.airtake.me/
格靈深瞳:http://www.deepglint.com/
Dress+:http://www.dress-plus.com/index.html
Linkface :https://www.linkface.cn/
了解:
Geoffrey Hinton (http://www.cs.toronto.edu/~hinton/)
Yann LeCun (http://yann.lecun.com/)
Youshua Bengio(http://www.iro.umontreal.ca/~bengioy/yoshua_en/)
學習:Andrew ng的機器學習課程:https://www.coursera.org/learn/machine-learning/home/welcome
了解:深度學習相關崗位招聘
2. 深度學習過往:
2.1、傳統機器學習的局限性:
需要人為設計特征提取器
2.2、從表示學習到深度學習:
表示學習:原始數據—>自動發現用于檢測和分類的表示
深度學習:多層表示方法(非線性模塊構建而成),這些模塊將原始數據轉化為更高層更抽象的表示。(不由人工設計,而是使用通用學習方法自動從數學學習得到);
2.3、深度學習相關基礎:
【這些基礎在Andrew ng里面都有講過就不再一一詳述了】
監督學習、反向傳播算法;
卷積神經網絡(特殊的深度前饋網絡)思想基本原則:
(1)、局部互聯
(2)、共享權值:更少的參數量;
(3)、下采樣:局部不變性;
(4)、使用多個卷積層;
注:卷積層的單元組織為feature map,
2.4、深度學習反思:
模型參數遠大于數據量時,相當于求解一個欠定方程,存在多接的可能性大,容易過擬合;
模型參數遠小于數據量時,相當于求解超定方程,可能無解,或者有解但準確率很低,容易欠擬合;
模型參數與數據量匹配時,相當于秋季恰定方程,剛剛好,但是如何確定參數和數據量師哥過程問題。
復習:求導鏈式法則;
復習:矩陣乘法;
智能推薦
深度學習筆記——1
一.理清關系 深度學習 ——》機器學習——》人工智能 二.深度學習基礎 2.1神經網絡 2.1.1特點: 2.1.2基本模型 1.人工神經元模型 M-P模型(最基本模型) 2.感知機————最簡單的神經網絡結構 基本結構(類似于M-P模型) 多層感知機 單層感知機易于處理線性可分問題,對于非線性問題,則...
深度學習筆記(1)
1前言 2深度學習概念 3常用工具 1 Anaconda 2 jupyter notebook 4深度學習基礎 1 計算機基礎 2 Python基礎與科學計算 2 數學基礎 3 統計學基礎 5流程 6應用場景 7參考文獻 1、前言 ? 最近學習深度學習的基礎,這里主要是將一些了解的概念和資料做了一下總結,方便查閱。 2、深度學習概念 ? 最近隨著人工智能這個概念的發展,并且作為國家戰略發展方向,機...
深度學習Caffe實戰筆記(3)用AlexNet跑自己的數據
上一篇博客介紹了如何在caffe框架平臺下,用LeNet網絡訓練車牌識別數據,今天介紹用AlexNet跑自己的數據,同樣基于windows平臺下,會比基于Ubuntu平臺下麻煩一些,特別是后面的Siamese網絡,說起Siamese網絡真是一把辛酸一把淚啊,先讓我哭一會,,,,,哭了5分鐘,算了,Siamese網絡的苦水等以后再倒吧,言歸正傳,開始train。 在caffe平臺下,實現用Alexn...
深度學習Caffe實戰筆記(19)Windows平臺 Faster-RCNN 制作自己的數據集
萬里長征第一步,就是要制作自己的數據集,過程還是比較繁瑣的,特別是標注的過程,這篇博客先介紹如果制作voc2007自己的數據集用于faster-rcnn訓練,下一篇博客介紹如何用faster-rcnn訓練自己的數據。 1、準備圖像 圖像要用.jpg或者jpeg格式的,如果是png或者其它格式,自己轉換一下就好,圖像名稱要用000001.jpg,只有和VOC2007數據集圖像名稱一致,才能最大限度的...
深度學習Caffe實戰筆記(20)Windows平臺 Faster-RCNN 訓練自己的數據集
昨天晚上博主干到12點多,終于用了一晚上時間搞定了Faster-Rcnn訓練自己的數據集,這篇博客介紹如何用faster_rcnn訓練自己的數據集,前提是已經準備好了自己的數據和配置好了faster-rcnn的環境。 制作數據集教程:http://blog.csdn.net/gybheroin/article/details/72581318 環境配置教程:http://blog.csdn.net...
猜你喜歡
《深度學習——實戰caffe》——caffe數據結構
caffe中一個CNN模型由Net表示,Net由多個Layer堆疊而成。 caffe的萬丈高樓(Net)是由圖紙(prototxt),用blob這些磚塊筑成一層層(Layer),最后通過SGD方法(Solver)進行簡裝修(train)、精裝修(finetune)實現的。 Blob數據結構介紹 Blob提供了統一的存儲器接口,TensorFlow中的Tensor也有對應的Blob數據結構。 Caf...
深度學習caffe實戰筆記(4)Windows caffe平臺下跑cifar10
上一篇博客介紹了如何用alexnet跑自己的數據,能跑自己的數據按理說再跑cifar10應該沒問題了啊,但是想想還是要把cifar10的記錄下來,因為cifar10數據格式是屬于特殊的數據格式,需要用caffe環境把數據轉換文件編譯出來,這也是后面Siamese網絡所必須的一個步驟,說到Siamese網絡,,,,我要再哭5分鐘。好,五分鐘時間到,我們開始train。另外,如果是Ubuntu系統,跑...
#21天學習挑戰賽—深度學習實戰100例#——生成手寫字體
? ? 活動地址:CSDN21天學習挑戰賽 本文為??365天深度學習訓練營 中的學習記錄博客 文章目錄 前言 一、拆解任務 二、學習內容 1. 什么是對抗神經網絡 2. 構建對抗神經網絡 3. 訓練網絡 4. 預測和模型評估 總結 前言 終于到第三周啦,其實還有點不舍,畢竟能看到不少深度學習的例子。本周的任務有3個,生成手寫字體,動物識別,乳腺癌識別。因為任務不同,那么可能會使用到不同的預處理、...
《實戰Google深度學習框架》之RNN學習筆記1
在之前介紹的全連接神經網絡或卷積神經網絡中,層與層之間是全連接或部分連接的,但每層的節點間是無連接的,這樣當輸入數據具有依賴性且是序列模式時,預測結果就會不太準確。因此,就有了循環神經網絡(RNN)的誕生。RNN的主要用途是處理和預測序列數據。從網絡結構上說,RNN會記憶之前的信息,并利用之前的信息影響后面節點的輸出。也就是說,循環神經網絡的隱藏層之間的節點是有連接的,隱藏...