资源简介
北京大学模式识别作业&答案,15次作业,包括上机。作业已拿到满分,报告撰写完整。matlab代码。
代码片段和文件信息
A = load(‘A(1).txt‘);
x = A(:1:3); %前三个值为坐标
y = A(:4); %类别信息
n = 100;
n1 = 50;
n2 = 50;
for var = 1:n1
y(var) = -1;
end
k = zeros(nn); %用于存放核函数的值
ksum1 = zeros(n1); %ksum1(i)为k(xix)加和x属于第一类
ksum2 = zeros(n1); %ksum2(i)为k(xix)加和x属于第二类
for var = 1:n
for var2 = 1:n
k(varvar2) = RBFKernel(x(var:)x(var2:));
end
end
for var = 1:n
for var2 = 1:n1
ksum1(var) = ksum1(var) + k(varvar2);
end
end
for var = 1:n
for var2 = (n1+1):n;
ksum2(var) = ksum2(var) + k(varvar2);
end
end
N1 = zeros(nn); %计算N1
for var = 1:n
for var2 = 1:n
for var3 = 1:n1
tmp1 = k(varvar3)-ksum1(var)/n1;
tmp2 = k(var2var3)-ksum1(var2)/n1;
N1(varvar2) = N1(varvar2) + tmp1*tmp2;
end
end
end
N2 = zeros(nn); %计算N2
for var = 1:n
for var2 = 1:n
for var3 = (n1+1):n
tmp1 = k(varvar3)-ksum2(var)/n2;
tmp2 = k(var2var3)-ksum2(var2)/n2;
N2(varvar2) = N2(varvar2) + tmp1*tmp2;
end
end
end
N = N1 + N2;
sqrt_Sb = zeros(n1); %计算Г,名字来源Г‘Г=Sb
for var = 1:n
sqrt_Sb(var) = ksum1(var)/n1-ksum2(var)/n2;
end
tmp = N;
while 1 %迭代使得N+tk为满秩能够取逆
if rank(tmp)==n
break;
end
tmp = tmp + k;
end
alpha = tmp \ sqrt_Sb; %n*1
u1 = (ksum1‘*alpha)/n1;
u2 = (ksum2‘*alpha)/n2;
b1 = -(u1+u2)/2; %用方法1计算b
b2 = 0;
for var = 1:n
b2 = b2 + k(var:)*alpha;
end
b2 = -b2/n; %用方法2计算b
disp((b1-b2)); %比较二者的绝对大小
disp((b1-b2)/b2); %比较二者的相对大小
yy = zeros(n1);
for var = 1:n
yy(var) = k(var:)*alpha + b1;
% yy(var) = k(var:)*alpha + b2;
%实验证明用b1和b2的分类效果相同皆为100%
end
plot3(x(1:501)x(1:502)x(1:503)‘r. ‘);
hold on;
plot3(x(51:1001)x(51:1002)x(51:1003)‘b. ‘);
hold on;
for var = 1:n
if yy(var) < 0
plot3(x(var1)x(var2)x(var3)‘g> ‘);
hold on;
end
if yy(var) > 0
plot3(x(var1)x(var2)x(var3)‘k< ‘);
hold on;
end
end
grid on;
xlabel(‘x‘);
ylabel(‘y‘);
zlabel(‘z‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2430256 2016-11-18 20:56 2015作业&答案\10有上机题\1.jpg
文件 2247636 2016-11-18 20:56 2015作业&答案\10有上机题\2.jpg
文件 2340984 2016-11-18 20:56 2015作业&答案\10有上机题\3.jpg
文件 4198 2016-09-13 08:08 2015作业&答案\10有上机题\A(1).txt
文件 2190 2016-11-19 02:18 2015作业&答案\10有上机题\KernelMethod.m
文件 3395 2016-11-19 03:35 2015作业&答案\10有上机题\KernelMethod_LeaveOneOut.m
文件 4079 2016-11-19 02:49 2015作业&答案\10有上机题\KernelMethod_LeaveOneOut_fail.m
文件 71 2016-11-19 02:13 2015作业&答案\10有上机题\RBFKernel.m
文件 26624 2016-09-13 08:08 2015作业&答案\10有上机题\十、核方法上机题.doc
文件 25600 2016-09-13 08:08 2015作业&答案\10有上机题\十、核方法习题.doc
文件 1306786 2017-02-23 13:33 2015作业&答案\10有上机题\核方法实验报告.docx
文件 22016 2016-09-13 08:08 2015作业&答案\11无上机题\十一、基于树的识别方法习题.doc
文件 4198 2016-09-13 08:09 2015作业&答案\12有上机题\A.txt
文件 1335 2016-12-27 13:50 2015作业&答案\12有上机题\AdaBoost.m
文件 205935 2016-12-02 09:04 2015作业&答案\12有上机题\adaboost4.pdf
文件 1559 2016-12-04 02:10 2015作业&答案\12有上机题\AdaBoost_cycle.m
文件 1442 2016-12-27 14:26 2015作业&答案\12有上机题\AdaBoost_dt.m
文件 1111 2016-12-27 13:53 2015作业&答案\12有上机题\AdaBoost_dt_newdata.m
文件 954 2016-12-04 01:49 2015作业&答案\12有上机题\AdaBoost_formula.m
文件 950 2016-12-05 10:14 2015作业&答案\12有上机题\AdaBoost_formula_newdata.m
文件 1382 2016-12-27 15:03 2015作业&答案\12有上机题\decisiontree.m
文件 672 2016-12-27 13:53 2015作业&答案\12有上机题\decisiontree_data.m
文件 512 2016-12-05 10:12 2015作业&答案\12有上机题\fitctree_formula.m
文件 525 2016-12-05 10:32 2015作业&答案\12有上机题\fitctree_formula_newdata.m
文件 1297920 2016-12-03 23:38 2015作业&答案\12有上机题\Hongbo.ppt
文件 4187819 2016-12-05 08:22 2015作业&答案\12有上机题\newdata.mat
文件 881 2016-11-07 18:42 2015作业&答案\12有上机题\tool\AdaBoost.m
文件 2617 2016-11-07 18:44 2015作业&答案\12有上机题\tool\AdaBoost.md
文件 841 2016-12-04 00:52 2015作业&答案\12有上机题\weakclassifier.m
文件 792 2016-12-05 08:45 2015作业&答案\12有上机题\weakclassifier_newdata.m
............此处省略117个文件信息
- 上一篇:精通MATLAB科学计算
- 下一篇:风电光伏建模英文版最新手册
相关资源
- 模式识别PCA NMF LDA GMM算法代码
- fisher分类器 matlab实现
- 模式识别 改进的K-Means++算法 实现模式
- LDA散度矩阵的计算
- 用LDA和PCA模式识别方法对人脸特征进
- 模式识别作业__ISODATA聚类算法 报告
- 模式识别第4版中文版+英文版+PPT源码
- 《模式识别与智能计算MATLAB技术实现
- 最小二乘 函数拟合 多项式 指数函数
- 《模式识别与智能计算的MATLAB实现》
- 吴恩达机器学习MATLAB/Octave超详细超完
- 常微分方程求解 初值问题 欧拉法 改
- 贝叶斯分类作业题 matlab
- matlab大作业259624
- 现代控制理论大作业.rar
- 基于遗传算法的TSP问题求解
- 电磁场数值分析大作业_MATLAB计算微带
- BP神经网络,用于分类和预测。也即模
- 模式识别中遗传算法的MATLAB实现
- 数值分析matlab上机作业答案
- 模式识别-PCA简单应用MATLAB实现
- 电磁场数值分析大作业_MATLAB计算圆铜
- 模式识别相关代码
- MATLAB大作业
- 作业车间调度matlab源码及解析
- 手写数字识别.贝叶斯分类算法
- RBF神经网络用于函数拟合与模式识别
- matlab 0~9GUI手写模式识别,正确率挺高
- 模式识别鸢尾花分类
- 模式识别大作业K均值算法matlab平台实
评论
共有 条评论