原创 我的英文博客

爲了提高英文寫作水平,我決定以後要用英文來撰寫博客。我在github上用hexo建了一個靜態網站,地址是https://happynear.wang/index.html ,歡迎大家來參觀,也歡迎大家對我的行文錯誤進行指正。

原创 使用GraphViz畫caffe的網絡結構圖

  caffe的python接口中有一個很不錯的功能:畫網絡結構圖,雖然畫得並不好看,但可以給人一種直觀的感受。 一、準備   首先caffe的python接口當然是必備的了,還沒有生成python接口的同學可以參照我的上一篇博客來生成。

原创 變分貝葉斯求解0.01範數稀疏編碼問題

參考文獻:http://research.microsoft.com/en-us/people/davidwip/tutorials.aspx 雖說公式推導很複雜,用了很多技巧,但最終的算法異常簡單,在matlab中只需要幾行程序。 m

原创 螞蟻爬杆問題

今天QQ羣裏有人貼出一個這樣的題目: 一根棍子上面有無數只螞蟻,假設兩隻螞蟻碰到之後就會180度調頭反向前進,碰到,再調頭,直到棍子的某一頭,然後掉下來;然後再假設1只螞蟻從棍子的這頭到那頭一共需要5分鐘,那麼問題是:需要多少時間,這

原创 openCV kalman濾波器初始化問題

設置statePre矩陣爲初始矩陣即可。

原创 UFLDL上的ICA爲什麼一定要做PCA whiten

  Andrew Ng先生的UFLDL教程真可謂deep learning入門的首選課程。在兩年前我看教程裏講ICA部分的(鏈接)時候,裏面提到使用教程所述的ICA模型時,輸入數據必須經過PCA白化操作,頁面上有個TODO問爲什麼要這樣做

原创 Caffe中的特殊layer解釋【慢慢填坑中】

slice:在某一個維度,按照給定的下標,blob拆分成幾塊。比如要拆分channel,總數50,下標爲10,20,30,40,那就是分成5份,每份10個channel,輸出5個layer。 concat:在某個維度,將輸入的layer組

原创 Windows下編譯fast rcnn

faster rcnn 已經推出,建議大家使用速度更快的faster rcnn: https://github.com/ShaoqingRen/faster_rcnn 一、準備 caffe-windows:https://githu

原创 關於exe4j打包的java程序的破解

以前碰到過的打包的java程序都可以用winrar解壓得到jar文件從而進行進一步的反編譯,然而今天碰到一個用exe4j打包的程序,無法直接用winrar解壓,上網查資料未果。 後來想到這個程序的原理是將jar全部解壓然後調用java

原创 如何快糙好猛地在Windows下編譯CAFFE並使用其matlab和python接口

零、最近更新 本篇博客的內容已經全部過時失效,需要caffe windows版的可以直接安裝官方教程(https://github.com/BVLC/caffe/tree/windows)安裝,也可以按照我的github(https://

原创 利用隨機前饋神經網絡生成圖像觀察網絡複雜度

零、聲明 這是一篇失敗的工作,我低估了batch normalization裏scale/shift的作用。細節在第四節,請大家引以爲戒。 一、前言   關於神經網絡的作用有一個解釋:它是一個萬能函數逼近器。通過BP算法調整權重,在理論上