原创 caffe筆記2——mnist例子

官網地址:http://caffe.berkeleyvision.org/gathered/examples/mnist.html 一.準備數據 首先,我們需要從網上下載數據,在caffe根目錄下運行一下命令 ./data/mni

原创 caffe筆記6——自定義layer

每一種層都對應一個同名cpp和hpp文件 描述一下本次要實現層的功能: 正向直接copy傳播,反向時將梯度放縮指定倍。 這個層對一些特定的網絡結構有很重要的輔助作用,比如有時我們的網絡存在分支,但我們不希望某一分支影響之前層的更

原创 強化學習筆記01,02——強化學習問題和Multi-arm Bandits

人之所以能適應環境的變化並不斷提高解決問題的能力,其原因是人能通過學習積累經驗,總結規律,以增長知識和才能,從而更好地改善自己的決策和行爲。強化學習的思想來源於人類對動物學習過程的長期觀察。在機器學習範疇,依據從系統中獲得的反饋不

原创 ubuntu安裝opencv3

1、安裝依賴的庫 sudo apt-get install build-essential // 必須的,gcc編譯環境 sudo apt-get install cmake git libgtk2.0-dev pkg-c

原创 caffe筆記3——用python實現mnist

官網教程:http://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/01-learning-lenet.ipynb 1. 改變工作目錄: import o

原创 caffe源碼閱讀1:caffe.proto解析

看caffe源碼先從這裏開始吧。 它位於…\src\caffe\proto目錄下,在這個文件夾下還有一個.pb.cc和一個.pb.h文件,這兩個文件都是由caffe.proto編譯而來的。  在caffe.proto中定義了很多結構化數據

原创 3D Convolutional Neural Networks for Human Action Recognition

下載地址:http://users.eecs.northwestern.edu/~mya671/mypapers/ICML10_Ji_Xu_Yang_Yu.pdf 一、概述 在現實的環境中,不同的場景存在雜亂背景、阻擋和視角變化等

原创 OpenCV濾波之copyMakeBorder和borderInterpolate

在OpenCV濾波算法中,有兩個非常重要的基本工具函數,copyMakeBorder和borderInterpolate copyMakeBorder 函數原型 void copyMakeBorder( const Mat&

原创 Two-Stream Convolutional Networks for Action Recognition in Videos

下載地址:http://www.datascienceassn.org/sites/default/files/Two-Stream%20Convolutional%20Networks%20for%20Action%20Reco

原创 馬爾可夫決策過程MDP

轉自:http://www.cnblogs.com/jinxulin/p/3517377.html 1. 馬爾可夫模型的幾類子模型 大家應該還記得馬爾科夫鏈(Markov Chain),瞭解機器學習的也都知道隱馬爾可夫模型(Hidd

原创 caffe筆記4——c++接口

本文主要解釋官方提高的C++程序,通過這個程序來認識caffe的C++調用方式。 #include <caffe/caffe.hpp> #ifdef USE_OPENCV #include <opencv2/core/core.h

原创 Leetcode 80. Remove Duplicates from Sorted Array II(從已排序數組中移除重複元素)

跟26一樣 給定一個已排序的數組,刪除重複的元素,這樣每個元素最多隻出現兩次,並且返回新的數組長度。 不允許爲另一個數組使用額外的空間,你必須就地以常量空間執行這個操作。 例如, 給定[1,1,1,2,2,3]你的函數應該返回

原创 在caffe中添加自定義的layer

在處理某些問題時,可能會需要自己去定義特定的layer來實現某些特殊功能,現將添加新的caffe layer的具體步驟進行整理,便於以後複習。 (一)具體步驟如下: 1. 修改{caffe_dir}/src/caffe/proto/

原创 caffe筆記1——文件結構

caffe文件夾下的文件目錄結構如下圖: 最重要的三個文件夾就是include, tools, src。讀源碼也就是主要讀這三個文件夾,src文件的結構如下: 在caffe教程中,介紹了caffe的三級結構(http:/

原创 ubuntu安裝之後的幾件事

首先建議到科大鏡像下載安裝包http://mirrors.ustc.edu.cn/ 安裝結束後需要卸載一下不用的軟件: 刪除libreoffice libreoffice雖然是開源的,但是Java寫出來的office執行效率