原创 vlfeat dense sift理解

一、Dense SIFT Sampling DSIFT在尋找顯著點時不是嘗試使用一個分類器判斷是否是顯著點,而是爲了簡化,所有顯著點是均勻分佈(equally dense across )在圖像的各個區域的。在採樣時有個涉及不同尺

原创 CentOS6.5下編譯spark1.6.0源碼

1.安裝Java 安裝完java後,使用下面命令顯示java版本。 [root@localhost Desktop]# java -version java version "1.8.0_66" Java(TM) SE Runti

原创 如何實現單例模式

class Singleton { public: static Singleton& getInstance (void) { if (! s_instance) { pthrea

原创 HNSW算法原理(一)

  原文鏈接:https://blog.csdn.net/CHIERYU/article/details/81989920 HNSW算法可類比於skip lists數據結構,對於增和查操作,其與skip lists有很多相同之處,下面講講

原创 boost庫的編譯和使用

編譯: 1.從http://sourceforge.net/projects/boost/files/boost/1.55.0/下載boost源代碼 2. 在工具欄啓動 “VS2013 開發人員命令提示”,進入boost的

原创 一種根據輸入動態執行函數

typedef int (*BrewFunction)();//函數指針類型變量 typedef std::map<string, BrewFunction> BrewMap; BrewMap g_brew_map;//全局變量

原创 Fisher Vextor原理

(本博客系原創,轉載請註明出處:http://blog.csdn.net/xuexiyanjiusheng/article/details/46927491) 一、核心 Fisher vector本質上是用似然函數的梯度vector

原创 CentOS6.5安裝NVIDIA的顯卡驅動

剛剛安裝的CentOS6.5顯示特別差,還不能修改分辨率,要安裝NVIDIA驅動,就方便修改分辨率了。 Linux下安裝顯卡驅動軟件明顯不如windows下的方便,安裝不好,直接開機不了,甚至最壞要重裝系統。 假設系統是CentO

原创 glog使用

一.簡單 Demo #include <glog/logging.h> int main(int argc,char* argv[]) { LOG(INFO) << "Hello,GLOG!"; }  鏈接時,需要 -l

原创 Cartesian k-means論文理解

1.普通k-means 給定nnn個ppp維數據點,D≡{Xj}j=1nD≡\{X_j\}_{j=1}^nD≡{Xj​}j=1n​,普通Kmeans算法將它們分成kkk個類別,每個類別有一個類中心。目標函數是: 其中矩陣CCC的

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公

原创 libpng在Linux下的編譯

1.下載ZLIB,編譯ZLIB。 2.修改了makefile.gcc中ZLIB目錄,修改了png.h在其中添加了#define PNG_NO_MMX_CODE。 3.在configure所在目錄中執行./configure

原创 局部性原理

局部性原理:如果在同一個地方、同一個時間犯了錯,那麼將很可能繼續在同一地方犯錯。 昨天,早上更新數據時忘記去重文件中的不可見字符,原因是我更新數據沒有嚴格按照自己之前的流程來操作,導致xml工具處理數據失敗,耽誤了同事的進度; 同一天,下

原创 (int32/uint32)整數壓縮與解壓縮算法---VB編碼

對網絡包進行壓縮可以減少網絡帶寬,提高傳輸效率, 很多時候一些報文中包含一些無符號整數,比如報文頭中的長度信息.正常情況下一個無符號整數佔用32位 從0x0000 0000 到 0xFFFF FFFF . 由於一個無符號整數始終佔據着4字

原创 HNSW算法原理(二)之刪除結點

本篇文章繼之前的一篇文章 HNSW算法原理(一) ,這次講講HNSW算法中一個關鍵問題:HNSW中如何刪除元素。 一、HNSW中如何刪除元素 一個理想的索引結構應該支持增刪改查操作,由於 HNSW算法原始論文 只給出了增與查的僞代碼,並沒