原创 在cuda中使用二維數組(地址賦值)(不帶對齊)

總有些童鞋想知道怎麼在CUDA中使用二維數組([M][N]這種類型),其實這個很簡單,不過你要完全弄明白,必須對指針,地址等概念非常清楚才行。寫這篇博客解決下大家這個問題: 1、首先講述一下在一般C語言中如何使用二維數組。 [cpp]

原创 SURF特徵提取

背景引言計算機視覺中,引入尺度不變的特徵,主要的思想是每個檢測到的特徵點都伴隨着對應的尺寸因子。當我們想匹配不同圖像時,經常會遇到圖像尺度不同的問題,不同圖像中特徵點的距離變得不同,物體變成不同的尺寸,如果我們通過修正特徵點的大小,就會

原创 SIFT算法提取特徵點

本篇用於補充書上所學內容,特別是後面的匹配內容,書上沒講到,且貼有代碼參考文獻等鏈接,故轉載。 原文:http://blog.csdn.net/abcjennifer/article/details/7639681/ SIFT(S

原创 matlab中使用CUDA kernel GPU加速

本帖最後由 藍雲風翼 於 2013-6-8 14:13 編輯 截至MATLAB2013a 裏面已經有不少工具箱裏面都有了支持GPU加速的函數。使用matlab+GPU加速的前提是機器必須安裝了支持CUDA的顯卡,且GPU 計算能力在

原创 什麼時候可以將神經網絡的參數全部初始化爲0?

用SGD訓練神經網絡時, 怎樣決定初始化參數的方式? 主要有兩個考慮點: 一: 最終是否能得到想要的學習結果, 即是否能得到一個符合預期目標的分類器;二: 訓練時間, 好的參數初始化可以有效縮短訓練時間, 如預訓練. 不加思考時, 將

原创 parfor 中sliced array的一些限制

Use Nested Functions and Variables in parfor-LoopsNested FunctionsThe body of a parfor-loop cannot make reference to a

原创 CUDA 核函數調用核函數

這幾天需要用到kernel函數包含kernel函數的例子,於是出現了幾種問題: 一、 error : calling a global function(“childKernel”) from a global function(“ker

原创 GPU內存操作

CUDA的線程是多維的,啓動一個線程格,線程格可以是多維的,線程格中分爲線程塊,線程塊也可以是多維的,線程塊中包含線程,對於GPU來說,同時啓動200萬個線程是很輕易的事情。 blockIdx :當前執行設備代碼的線程塊的索引 d

原创 windows系統問題彙總(持續更新)

最近經常裝系統,Ubuntu win7都裝過,以下是遇到的坑,此文作爲記錄。 寫在前面,純淨window系統請在http://www.itellyou.cn/ MSDN我告訴你,中下載,關於ed2k傳輸協議,可以使用百度雲網頁版離線下載

原创 反向傳播算法

這篇博文尚未完成,暫時只做記錄用,只有我自己看的懂,有時間繼續完善 Logistic分類(二,多)都涉及到求解參數,他們用的方法是損失函數對參數求導,並使用梯度下降求取損失函數最小值對應的參數,這種是誤差**正向傳播**,參數的求解還是用

原创 水平集(CV模型)

       實際上,各種水平集方法的區別只是在於如何構建能量函數E(C)。當構建好能量泛函E(C)之後,通過水平集的思想,將曲線C用水平集函數Φ代替,再通過求解能量泛函對應的Euler-Lagrange方程獲得水平集的演化方程。 其實就

原创 如何計算圖像的曲率

作者:龔元浩 鏈接:https://zhuanlan.zhihu.com/p/23132541 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。一般的數字圖像都是一個二維離散函數,圖像處理的任務通常是想得到

原创 主曲率

在研究SIFT中,有提到根據主曲率來篩選點。 一、曲率基本概念     曲率是用來反映幾何體的彎曲程度。                二、三維歐氏空間中的曲線和曲面的曲率     平均曲率、主曲率和高斯曲率是曲率

原创 RELU

優點1:Krizhevsky et al. 發現使用 ReLU 得到的SGD的收斂速度會比 sigmoid/tanh 快很多(如上圖右)。有人說這是因爲它是linear,而且梯度不會飽和 優點2:相比於 sigmoid/tanh需要計算

原创 C++,C 編譯問題彙總(持續更新)

expected an expression 意思:”預定義一個表達式” 原因:在define block 16 後加上了分號“;” 解決:在所宏定義的語句後去掉分後“;” 找不到標識符 意思:沒找到對應的函數 原因: A調用