原创 OpenCV典型程序結構

  早期的OpenCV基於C語言,到了2.x版本纔開始換成了C++語言,雖然可以相互兼容,但其中的差異始終存在。   C語言的版本畢竟代表過去,最好還是以熟悉C++版本爲主,但是老的C版本也應該去了解。   以下是採用OpenCV實現ca

原创 OpenCV2.4環境配置

VS2013中的OpenCV的環境配置 一、解壓OpenCV,版本爲2.4.10,假設爲C:\OpenCV(可以在環境變量中定義成變量OpenCV) 二、在環境變量的Path中添加 %OpenCV%\build\x64\vc12\bin;

原创 離散Hopfield神經網絡摘記

離散Hopfield神經網絡摘記1. 離散型Hopfield網絡結構2. 網絡中的狀態變化3. 訓練網絡4. 網絡的能量函數5. Hopfield模型的實現5.1 算法步驟5.2 算法仿真——3個神經元模型 \qquad與多層感知

原创 Logistic迴歸摘記

Logistic Regression原理及實現1. Sigmoid函數2. Logistic Regression模型3. 模型的參數估計4. 模型學習的最優化算法4.1 梯度下降法4.2 牛頓法5. 模型訓練步驟6. 實現代碼

原创 主成分分析(PCA)與K-L變換

主成分分析與K-L變換1. 主成分分析 —— 基於最大方差的描述1.1 投影數據的方差1.2 高維數據的降維2. K-L變換 —— 基於最小誤差的描述2.1 內積空間中的正交變換2.2 信號的正交分解2.3 K-L變換2.4 基於

原创 搭建Code::Blocks的OpenCV開發環境

搭建Code::Blocks的OpenCV開發環境1. 安裝MinGW2. 使用CMake工具編譯OpenCV(3.4.8)源代碼3. 在Code::Blocks中配置OpenCV環境(1) 配置Compiler(2) 在Code

原创 核平滑方法——局部多項式迴歸

Kernel Smoothing — Local polynomial regression1. 核平滑方法代碼實現2. 局部多項式核迴歸2.1 加權最小二乘法(Weighted least squares)2.2 局部多項式核迴

原创 關於GM和DM的解釋

From:   Machine Learning: A Probabilistic Perspective 1. 生成模型(GM):本質上是估計p(x,y)這個聯合概率          或者說,先通過p(y=c)選擇第c類,然後用第c

原创 矩陣微分常用公式整理

矩陣微分常用公式整理1.矩陣的導數2.多元函數對矩陣的導數3.多元函數對(列)向量的導數常用公式4.一元函數關於向量的複合求導5. 泰勒級數 1.矩陣的導數 \qquad如果矩陣 A(t)=[aij(t)]m×n\boldsymb

原创 奇異值分解(SVD)摘記——從EVD到SVD

奇異值分解摘記——從EVD到SVD1. 矩陣的對角化(Diagonalization)2. 實對稱矩陣的特徵分解(Eigenvalue Decomposition,EVD)2.1 實對稱矩陣的對角化2.2 正交矩陣的幾何意義3.

原创 圖像的MAP-MRF模型

圖像的MAP-MRF模型1. 貼標籤問題(Labeling problem)2. 鄰域系統和子團(Neighborhood System and Cliques)2.1 鄰域系統2.2 子團3. Markov隨機場(Markov

原创 向量空間基礎知識摘記

Vector Space基礎知識摘記1. 矩陣AAA的列空間(Column space)2. 矩陣AAA的零空間(Nullspace)3. 矩陣AAA的行空間(Row space)4. 轉置矩陣ATA^TAT的零空間(Left n

原创 EM算法摘記(一):三硬幣問題

EM算法摘記(一):三硬幣問題EM算法、隱變量(hidden/latent variable)(hidden/latent \ variable)(hidden/latent variable)三硬幣問題1. 模型的建立2. 引入

原创 EM算法摘記(三):另一類三硬幣問題

EM算法摘記(三):另一類三硬幣問題觀測數據 Y\mathbf YY 的產生方式圖(b)解釋及EMEMEM公式推導代碼實現 \qquad本文主要是對經典論文《What is the expectation maximization

原创 EM算法摘記(四):例子

EM算法摘記(四):例子一般參數估計問題的EM算法《模式分類》3.9節例2推導過程 一般參數估計問題的EM算法 \qquad若 Y\mathbf YY 爲觀測數據,Z\mathbf ZZ 爲隱藏變量或者丟失數據,θ\thetaθ