資源簡介
LDA資源文檔+matlab,針對以C/C++為工具的童鞋,若你有matlab基礎,matlab代碼有助于LDA算法的理解,所以建議可以看一下,特別是原理理解遇到問題時,里面還有一篇算法分析很透徹的論文,有興趣的可以閱讀一下,有助于原理理解!
代碼片段和文件信息
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%a?simple?example?for?using?lDA?to?classification
%author?:huangsheng?@?iiec.cqu
%copy?right:iiec.cqu
%date:2010-4-6
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clc;
clear;
%實驗數據來源http://people.revoledu.com/kardi/tutorial/LDA/Numerical%20Example.html
cls1_data=[2.95?6.63;?2.53?7.79;?3.57?5.65;3.16?5.47];%第一個類的訓練集
cls2_data=[2.58?4.46;?2.16?6.22;?3.27?3.52];%第二個類的訓練集
%求期望
E_cls1=mean(cls1_data);%第一類數據的期望矩陣
E_cls2=mean(cls2_data);%第二類數據的期望矩陣
E_all=mean([cls1_data;cls2_data]);%所有訓練集的期望矩陣
%%%%%%%%%%%%%%%%%%%%分類前畫圖%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
for?i=1:4
?????plot(cls1_data(i1)cls1_data(i2)‘.r‘);
?????hold?on;
end;
plot(E_cls1(1)E_cls1(2)‘^r‘);
hold?on;
for?i=1:3
?????plot(cls2_data(i1)cls2_data(i2)‘*b‘);
?????hold?on;
end;
plot(E_cls2(1)E_cl
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????288362??2010-04-11?17:12??新建文件夾\LDA.pdf
?????文件????????2480??2010-04-11?17:03??新建文件夾\LDA_CODE_IIEC_CQU.m
?????文件?????1461730??2016-09-12?22:19??新建文件夾\基于PCA與LDA的表情識別算法研究.pdf
?????目錄???????????0??2016-09-19?10:54??新建文件夾\
- 上一篇:C語言學生信息管理系統---可以光標選擇
- 下一篇:自動生成格雷碼算法C++實現
評論
共有 條評論