LaNet-5學習資源記錄

 

 1.卷積神經網絡(包含lenet-5 的例子和簡化實現,出略介紹)php

http://blog.csdn.net/yeyang911/article/details/12103885html

2 caffe源碼分析--poolinger_layer.cpppython

http://blog.csdn.net/lingerlanlan/article/details/38294169c++

3 caffe源碼分析--SyncedMemory類代碼研究 算法

http://blog.csdn.net/lingerlanlan/article/details/24379607網絡

4 lenet-5 網絡詳解 (很詳細)app

http://www.rebaoxian.com/46780.html框架

5 偶然發現的一個數據挖掘的博客,有一些頗有意思的東西,好比局部敏感哈希算法dom

http://www.cnblogs.com/fengfenggirl機器學習

6 神經網絡caffe框架源碼解析Blob類代碼研究(其實這是一個搜索網站搜索的結果)

http://www.itnose.net/st/6030317.html

7 稀疏編碼相關

http://www.haogongju.net/art/2603583

8 牛人博客

http://blog.csdn.net/ycheng_sjtu/article/details/38611789

 

CNN網絡配置文件

    1)Imagenet_solver.prototxt   (包含全局參數的配置的文件)

    2)Imagenet.prototxt (包含訓練網絡的配置的文件)

    3)Imagenet_val.prototxt (包含測試網絡的配置文件)

這裏給出這幾天在網上搜的一些資料:

  首先是LeNet5對應的手寫字體識別的demo,能夠參考其網頁:LeNet-5, convolutional neural networks以及該demo對應的paper:LeCun, Y., et al. (1998). "Gradient-based learning applied to document recognition.",這篇paper內容比較多,只需看其中的單個文字識別那部分。paper中關於LeNet5各層網絡的詳細內容能夠參考網頁:Deep Learning(深度學習)學習筆記整理系列之(七).

  下面這個是用python寫的一個簡單版本的LeNet5,用Theano機器學習庫實現的:Convolutional Neural Networks (LeNet),懂Python的同窗能夠看下,比較通俗易懂(不懂Python其實也能看懂個大概)。關於stacked CNN的matlab實現能夠參考:https://sites.google.com/site/chumerin/projects/mycnn。裏面有源碼和界面。

  最後Hition在2012年ImageNet識別時用的算法paper:Imagenet classification with deep convolutional neural networks. 他還給出了對應的code,基於GPU,c++的:https://code.google.com/p/cuda-convnet/

參考資料

     Deep learning:三十六(關於構建深度卷積SAE網絡的一點困惑)

     Deep learning:十六(deep networks)

     Deep learning:十七(Linear Decoders,Convolution和Pooling)

     Deep Learning(深度學習)學習筆記整理系列之(七)

      Convolutional Neural Networks (LeNet)

     https://sites.google.com/site/chumerin/projects/mycnn.

     Gradient-based learning applied to document recognition.

   Imagenet classification with deep convolutional neural networks.

     Feature extraction using convolution

     Pooling

相關文章
相關標籤/搜索