原创 優先隊列及最大堆最小堆

1 堆     1.1 簡介 n個關鍵字序列Kl,K2,…,Kn稱爲(Heap),當且僅當該序列滿足如下性質(簡稱爲堆性質): (1)ki<=k(2i)且ki<=k(2i+1)(1≤i≤ n),當然,這是小根堆,大根堆則換成>=號。/

原创 機器學習開源軟件

經典的機器學習方面源代碼庫(非常全,數據挖掘,計算機視覺,模式識別,信息檢索相關領域都適用的了) 分類: 推薦資源2012-06-28 22:38 429人閱讀 評論(0) 收藏 舉報 今天給大家介紹一下經典的開源機器學習軟件:

原创 機器學習、數據挖掘、計算機視覺等領域經典書籍推薦(一)

人工智能、機器學習、模式識別、計算機視覺、數據挖掘、信息檢索、自然語言處理等作爲計算機科學重要的研究分支,不論是學術界還是工業界,有關這方面的研究都在如火如荼地進行着,學習這些方面的內容有一些經典書籍,現總結如下,方便自己和大家以後學習

原创 模式識別經典教材

 1、模式分類(英文版·第2版) 作者: Richard O.Duda Peter E.Hart David G.Stork 出版社: 機械工業出版社 出版日期: 2004年2月2、模式分類(中文版·第2版) 作者: Richard O.

原创 常用的OpenCV函數速查

常用的OpenCV函數速查 1、cvLoadImage:將圖像文件加載至內存; 2、cvNamedWindow:在屏幕上創建一個窗口; 3、cvShowImage:在一個已創建好的窗口中顯示圖像; 4、cvWaitKey:使程序暫停,等待

原创 幾款優秀的開源數據挖掘工具

本文只對幾種流行的開源數據挖掘平臺進行了檢視,比如Weka和R等。如果您想找尋更多的開源數據挖掘軟件,可以到KDnuggets和Open Direc

原创 C++中的虛函數

C++中的虛函數的作用主要是實現了多態的機制。關於多態,簡而言之就是用父類型別的指針指向其子類的實例,然後通過父類的指針調用實際子類的成員函數。這種技術可以讓父類的指針有“多種形態”,這是一種泛型技術。所謂泛型技術,說白了就是試圖使用不

原创 機器學習牛人主頁及相關會議,論文和期刊

國際頂級會議 AAAICIKM 2010CIKM 2011COLT 2010COLT 2011Computer Vision ResourceICJIAICMLNIPSSIGIR 2010SIGIR 2011SIGKDDSIGKDD20

原创 C++中string總結

相比char*的字符串,C++標準程序庫中的string類,具有不必擔心內存是否足夠、字符串長度等等的優勢,而且作爲一個類出現,他集成的操作函數足以完成我們大多數情況下(甚至是100%)的需要。我們可以用 = 進行賦值操作,== 進行比

原创 C++中const用法淺析

看到const 關鍵字,很多程序員想到的可能是const 常量,這可有點象踩到陷井上還不知道自己危險了。讀讀以下文字會使你對c++中的const有一個全面的認識。 const 是C++中常用的類型修飾符,有某些微妙的應用場合,如果沒有

原创 C/C++中棧內存和堆內存詳解

堆和棧的區別     一、預備知識—程序的內存分配     一個由c/C++編譯的程序佔用的內存分爲以下幾個部分     1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧

原创 STL迭代器

迭代器(iterator)是連接容器和算法的紐帶,爲數據提供了抽象,使寫算法的人不必關心各種數據結構的細節。迭代器提供了數據訪問的標準模型——對象序列,使對容器更廣泛的訪問操作成爲可能。 泛型編程的關鍵所在,就是如何找到一種通用的方法,來

原创 STL中排序算法介紹

1 STL提供的Sort 算法 C++之所以得到這麼多人的喜歡,是因爲它既具有面向對象的概念,又保持了C語言高效的特點。STL 排序算法同樣需要保持高效。因此,對於不同的需求,STL提供的不同的函數,不同的函數,實現的算法又不盡相同。

原创 計算機視覺三大頂級國際會議

與所有其它學術領域都不同,計算機科學使用會議而不是期刊作爲發表研究成果的主要方式。目前國外計算機界評價學術水平主要看在頂級學術會議上發表的論文。特別是在機器學習、計算機視覺和人工智能領域,頂級會議纔是王道。(但中國目前的國情不同於國外,我

原创 TCP/IP之四書五經

TCP/IP協議是當前廣域網和局域網通用的網絡協議,因此,基於TCP/IP的編程就格外重要。從應用上來說,現在直接利用C層次Socket API進行TCP/IP編程的人確實越來越少了,各種現成的框架(如ACE、Java、.NET FCL