原创 機器學習與智能優化 之 統計學習理論和支持向量機

要點 統計學習理論(SLT)表明了條件因而在樣例學習上是成功的,也就是說,這些訓練數據中的正樣本對在相同概率分佈下的新樣本有有效的泛化能力。一致的分佈是重要的:一個優秀的人類老師從來不會用一些樣本來訓練學生,而用完全不同的例子來測試。換句

原创 學習OpenBlas

編譯 從OpenBlas Home Page 上下載源碼,make, make install 使用 level 1 向量-向量 操作 #include <iostream> #include "cblas.h" #include

原创 機器學習與智能優化 之 自頂而下聚類:K均值

要點 無監督學習構建模型僅僅通過輸入數據,而不用藉助分類標籤。特別地,聚類旨在將相同類別的物體放到相同的類中,不同的物體放到不同的類中。聚類啓動的信息可以是一組點之間的關係(外在表示)或者表示獨立點的一組向量(內在表示)。在第二種情況中,

原创 Google C++ Style Guide 閱讀筆記 3

命名空間 在.cc文件中推薦使用無命名的命名空間,但不要在頭文件中使用。例如, namespace{ …… } 命名空間應包裹include, 全局定義、聲明和其他命名空間的前置聲明之後的一切代碼: // in th

原创 Google C++ Style Guide 閱讀筆記 2

Inline Functions 10行以上的函數不要內聯。 可以使用編譯器自動內聯。 Function Parameter Ordering 參數順序: 輸入, 輸出 輸入通常是值或者常量引用 Names and Ord

原创 機器學習與智能優化 之 學習也民主

要點 擁有一些不同的準確率相似的模型讓你能夠做一些獨立使用這些模型之外的提升性能的方法(合作法,議會,機器學習內的民主)。 在堆疊或混合方法中,這些系統由在獨立模型輸出上添加一層組合而來。 創造多樣性有不同 的方法策略。在bagging(

原创 機器學習與智能優化 之 自底向上(層次)聚類

要點 層次聚類構建了一棵包含數據點的樹(層次組織)。如果你不瞭解樹的概念,可以想想你用來組織文件的文件夾,實體的或者電腦上的(文件組成一個工程,不同工程的文件夾再組合成一個“正在進行的工程”文件夾)。 設想你沒有祕書並且沒有時間親手做這些

原创 Google C++ Style Guide 閱讀筆記 4

類 構造函數中的工作 通常,構造函數中只對成員變量設置初值,複雜的初始化請使用Init(). 信號錯誤難以處理,禁止使用exceptions. 如果初始化失敗,那對象就創建失敗了,造成未知狀態。 如果在構造函數中調用虛函數,這

原创 支持向量分類實用指南

說明:本文翻譯總結自 Chih-Wei Hsu等的論文 A Practical Guide to Support Vector Classification. 該論文也是libsvm的指導教程,在libsvm的homepage上可

原创 機器學習與智能優化系列

機器學習與智能優化 機器學習與智能優化 之 KNN OpenCV KNN 之 使用方法 機器學習與智能優化 之 學習有道上篇:監督學習 機器學習與智能優化 之 線性模型 機器學習與智能計算 之 最小二乘法機器學習與智能優化 之 規

原创 Google C++ Style Guide 閱讀筆記 6

命名 名字可以長,清晰表達含義是最重要的。 變量用名詞,方法用動詞。 儘量不要縮寫,不要省略字母縮寫,如int err_cnt 類型字母大寫,不要下劃線 變量小寫加下劃線分隔字母 成員變量後加_ 常量以k開頭 格式 每行

原创 Erase-remove 慣用法

        從一個向量中刪除一個符合特定規則的元素用到了,如下的句式: <span style="font-size:18px;"> vec.erase( std::remove_if(vec

原创 一道題 1

Problem Write a function that takes an unsigned integer and returns the number of ’1’ bits it has (also known as th

原创 R語言學習筆記之程序語言篇

工作空間 函數名稱 功能 getwd()/dir.create() 顯示/創建當前目錄 setwd("dir") 設置當前目錄 savehistory("file")/loadhistory("file") 保

原创 OpenCV 3.0 程序編譯鏈接錯誤

問題描述 error: main.o: undefined reference to symbol ‘_ZN2cv6imreadERKNS_6StringEi’ /usr/local/OpenCV/Release/lib/lib