主成分分析與白化,這部分很簡單,當然,其實是用Matlab比較簡單,要是自己寫SVD分解算法,足夠研究好幾個月的了。下面是我自己實現的練習答案,不保證完全正確,不過結果和網站上面給出的基本一致。 1.PCA in 2D 1.1 Step 1a: Implement PCA ...
之前看過Andrew NG大神寫的UFLDL教程,覺得很不錯,不過一直比較懶,沒有動手做里面的練習,最近做了一下,感覺很有意思。下面是 稀疏自編碼器 和 矢量化編程實現 這兩節我自己實現的練習答案,不保證完全正確,不過結果和網站上面給出的基本一致。 稀疏自編碼器 step 在sampleIMAGES.m文件中完成生成訓練集的代碼,如下,tic和toc用來計時的: step 在sparseAutoe ...
2013-06-08 17:26 5 11909 推薦指數:
主成分分析與白化,這部分很簡單,當然,其實是用Matlab比較簡單,要是自己寫SVD分解算法,足夠研究好幾個月的了。下面是我自己實現的練習答案,不保證完全正確,不過結果和網站上面給出的基本一致。 1.PCA in 2D 1.1 Step 1a: Implement PCA ...
前言 理論知識:UFLDL教程、Deep learning:二十六(Sparse coding簡單理解)、Deep learning:二十七(Sparse coding中關於矩陣的范數求導)、Deep learning:二十九(Sparse coding練習) 實驗環境:win7 ...
前言 實驗內容:Exercise:Learning color features with Sparse Autoencoders。即:利用線性解碼器,從100000張8*8的RGB圖像塊中提取顏色特征,這些特征會被用於下一節的練習 理論知識:線性解碼器和http ...
前言 本文是基於Exercise:PCA and Whitening的練習。 理論知識見:UFLDL教程。 實驗內容:從10張512*512自然圖像中隨機選取10000個12*12的圖像塊(patch),然后對這些patch進行99%的方差保留的PCA計算,最后 ...
前言 練習內容:Exercise:Softmax Regression。完成MNIST手寫數字數據庫中手寫數字的識別,即:用6萬個已標注數據(即:6萬張28*28的圖像塊(patches)),作訓練數據集,然后利用其訓練softmax分類器,再用1萬個已標注數據(即:1萬張28*28 ...
前言 理論知識:UFLDL教程和http://www.cnblogs.com/tornadomeet/archive/2013/04/09/3009830.html 實驗環境:win7, matlab2015b,16G內存,2T機械硬盤 實驗內容:Exercise:Convolution ...
前言 1.理論知識:UFLDL教程、Deep learning:十六(deep networks) 2.實驗環境:win7, matlab2015b,16G內存,2T硬盤 3.實驗內容:Exercise: Implement deep networks for digit ...
1前言 本人寫技術博客的目的,其實是感覺好多東西,很長一段時間不動就會忘記了,為了加深學習記憶以及方便以后可能忘記后能很快回憶起自己曾經學過的東西。 首先,在網上找了一些資料,看見介紹說UFLDL很不錯,很適合從基礎開始學習,Adrew Ng大牛寫得一點都不裝B ...