原创 leetcode 231題 power of Two
question: Given an integer, write a function to determine if it is a power of two. 思路:power of 2表明只有最高位爲1,其餘爲均爲0,
原创 ubuntu14.04 + caffe + python2.7 + CPU安裝指南
本文基於ubuntu14.04 安裝cpu版caffe,並安裝pycaffe, 方便python調用caffe。 首先安裝必須的依賴包: sudo apt-get install libprotobuf-dev liblevel
原创 二叉樹的深度
題目:輸入一棵二元樹的根結點,求該樹的深度。 思路: 如果一棵樹只有一個結點,它的深度爲1。如果根結點只有左子樹而沒有右子樹,那麼樹的深度應該是其左子樹的深度加1;同樣如果根結點只有右子樹而沒有左子樹,那麼樹的深度應該是其右子樹
原创 兩個單鏈表的第一個公共節點
題目:求兩個單鏈表的第一個公共子節點。 思路:我們可以先遍歷兩個單鏈表得到長度,然後求得兩個鏈表長度的差值,然後讓長的那個鏈表先走到差值長度位置,然後兩個鏈表再同時遍歷,直到找到第一個公共節點。 struct ListNode {
原创 py-faster-rcnn + cpu安裝及訓練自己的數據集
本文安裝python版本的faster-rcnn項目。 matlab版本請移步:https://github.com/ShaoqingRen/faster_rcnn python版本項目主頁:https://github.co
原创 某個數的階乘尾部含有0的數
題目:計算某個數階乘尾部所含0的個數。例如:5!=1*2*3*4*5=120尾部含有一個0. 思路:我們知道一個數要產生0,該數肯定是2的倍數或是5的倍數。對於對於某個數的階乘,我們將其做質因數分解,n!=(2^x)(3^y)(5
原创 經驗風險最小化和結構風險最小化
在假設空間、損失函數以及訓練集確定的情況下,經驗風險函數就可以確定。假設給定一個數據集: 模型f(x)關於訓練數據集的平均損失成爲經驗風險或經驗損失: 經驗風險是模型關於訓練樣本集的平均損失。 經驗風險最小化(empiric
原创 Faster-RCNN + OHEM + vgg16 + prototxt文件及相關代碼修改
最近,看了OHEM這篇論文,也是RBG的一篇論文,其是在Fast RCNN上進行改進,目標候選框提取仍然採用Selective Search算法。我打算在Faster RCNN上修改,充分利用RPN網絡提取目標候選框。整個修改還比比較方便
原创 ZigZag Conversion
The string “PAYPALISHIRING” is written in a zigzag pattern on a given number of rows like this: (you may want to displa
原创 opencv處理圖像對比度和亮度
公式:g(x) = af(x) + b, 其中: f(x)表示原始圖像像素值, g(x)表示處理後圖像像素值。a > 0, a,b分別控制圖像的對比度和亮度。 具體代碼如下: void ChangeContrastAndBright
原创 py-faster-rcnn支持cuDNN V5的方法
cd caffe-fast-rcnn git remote add caffe https://github.com/BVLC/caffe.git git fetch caffe git merge -X theirs caf
原创 ubuntu14.04安裝opencv
1、先安裝一些依賴文件: $ sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libavcod
原创 caffe學習系列三添加新的Layer
參考:https://github.com/BVLC/caffe/issues/684 1、Add a class declaration for your layer to the appropriate one of common_l
原创 caffe學習:Eltwise Layer
Eltwise層的操作有三個:product(點乘), sum(相加減) 和 max(取大值),其中sum是默認操作。 假設輸入bottom爲A和B,如果要實現element_wise的A+B,即A和B的對應元素相加,prototxt文件
原创 g++編譯opencv項目
先安裝好opencv和 pkg-config. 看一下pkg-config設置的目錄是否正確, 假設opencv的目錄是/usr/loacal/include 和 /usr/local/lib: $ pkg-config --cflag