原创 《C#圖解教程》讀書筆記

第5章——方法 var關鍵字 能夠從初始化語句的右邊推斷出類型,e.g. var total = 15; var mec = new MyExcellentClass(); 使用var的一些條件 只能用於本地變量,不能用於成員變

原创 UFLDL Exercise: Implement deep networks for digit classificationz

跟上一個練習基本差不多,區別就是網絡多了一個hidden層,並且最後還要進行一次fine-tuning,很多代碼如果前面的練習做了直接搬過來就可以用了~,唯一比較複雜一點的就是實現fine-tuning的代碼。 STEP 2: Train

原创 c++實現的cnn

花了2,3天的時間寫了c++版本的cnn(其實一天就基本完成代碼,後來兩天都在做測試,調參數什麼的),當然寫的這麼快主要是前面看了比較多講解神經網絡和卷積神經網絡的文章和論文,所以基本搞懂了其中的難點(bp),所以寫起來也就比較得心應手。

原创 linux常用命令備忘錄

mkdir -p 路徑:自動創建路徑中間的目錄 mkdir -p test/1/2/3 head -n 行數 tail -f:循環讀取(常用於查看遞增的日誌文件) -n 行數:顯示的行數(從後往前數的) find f

原创 UFLDL Exercise:Sparse Autoencoder

之前雖然看了ufldl的教程,但是沒去做他的練習。作爲一個剛剛入門機器學習的學生,還是不能偷懶,所以趁今天有時間做了第一個練習題Sparse Autoencoder 下面貼下代碼 還有講下做的過程中發現的一些問題。 STEP 1: I

原创 linux命令備忘錄

系統管理 ipcrm 用來刪除一個或更多的消息隊列、信號量集或者共享內存標識。 -M 想刪除的共享內存的key -m 想刪除的共享內存的id -Q 想刪除的消息隊列的key -q 想刪除的消息隊列的id -S 想刪除的信號量的key

原创 UFLDL Exercise:PCA and Whitening

這個練習還是圍繞着pca,pca白化,zca白化的,不過這裏用的圖像,而不再是簡單的二維數據,能夠讓我們直觀地看到這些預處理的作用 Step 0b: Zero-mean the data (by row) %% Step 0b: Zero

原创 shared_ptr,weak_ptr源碼解析

下面的代碼是我在看了ubuntu16.04系統默認自帶的stl源碼後整理的shared_ptr和weak_ptr代碼簡潔版,爲了容易理解去掉了一些基類,函數以及對多線程等情況的處理,對變量名和函數名也做了修改。 // counted_pt

原创 Python遇到的坑

一邊遍歷list,一邊刪除。

原创 UFLDL Exercise:Softmax Regression

這一節主要是使用softmax實現一個手寫數字的識別器,難點主要是在代價函數和梯度的矢量化寫法。 STEP 2: Implement softmaxCost function [cost, grad] = softmaxCost(the

原创 c++備忘錄

#1.模板類的模板成員函數 template <typename type1> class C { public: template <typename type2> void f(); } 如果需要在類外定義函數f時,要這樣寫: te

原创 Makefile備忘錄

#1.兩種依賴關係 如果出現這種形式的依賴關係 a : b | c,其中a和b是常見的依賴關係,主要包括兩個方面:,一個是b必須在a之前生成,另一個則是如果b比a新,則a必須重新生成。而a和c的依賴關係則比較特殊,是一種順序依賴,也就是c

原创 《Python 學習手冊》讀書筆記

基於字典的字符串格式化 '%(n)d %(x)s' % {'n':1,'x':'spam'} >>>'1 spam ' 文件字符集編碼聲明 在腳本的第一行或第二行聲明以下注釋可以指明想要的編碼,從而將默認編碼修改爲支持任意的字符集 # -

原创 UFLDL Exercise:Learning color features with Sparse Autoencoders

這一節的內容比較簡單,就是實現一個線性解碼器,爲什麼要什麼用線性呢,因爲在有些應用的場景(如用pca白化處理的數據,因爲數據的均值爲零,方差爲1,所以不一定能落在0~1的範圍內)裏,輸入是不能縮放到0~1之間的,而s型激勵函數的輸出是0~

原创 GDB備忘錄

#1.調試代碼時顯示當前執行代碼行。 用GDB載入運行程序並開始運行後,使用快捷鍵Ctrl+x+a可以在調試的同時顯示代碼,使用同樣的快捷鍵可以恢復原來的模式。效果如下: