当前位置: 首页 > news >正文

用java做的游戏下载网站有哪些人民日报新闻

用java做的游戏下载网站有哪些,人民日报新闻,公安部门网站建设方案,网站建设前端和后端的区别算法思路介绍: 费舍尔线性判别分析(Fishers Linear Discriminant Analysis,简称 LDA),用于将两个类别的数据点进行二分类。以下是代码的整体思路: 生成数据: 使用 randn 函数生成随机数&#x…

算法思路介绍:

费舍尔线性判别分析(Fisher's Linear Discriminant Analysis,简称 LDA),用于将两个类别的数据点进行二分类。以下是代码的整体思路:

  1. 生成数据

    • 使用 randn 函数生成随机数,构建两个类别的合成数据点。
    • 第一个类别的数据点分布在以 (2,2) 为中心的正态分布中。
    • 第二个类别的数据点分布在以 (-2,-2) 为中心的正态分布中。
  2. 计算类别均值和散布矩阵

    • 计算每个类别的数据点的均值(类别中心)。
    • 计算每个类别的散布矩阵(类别内离散度矩阵)。
  3. 计算费舍尔线性判别

    • 计算费舍尔判别向量 W,它是使类间散布与类内散布的比值最大化的向量。
    • 计算类内散布矩阵的总和 Sw
    • 利用线性代数中的求逆和乘法,计算出判别向量 W。
  4. 生成测试样本 (x)

         使用 randn 函数生成一个随机测试样本。
  5. 对测试样本进行分类

          将测试样本投影到判别向量 W 上,并与预先设定的阈值比较以进行分类。
  6. 绘图

    • 绘制两个类别的数据点,以红色和蓝色表示。
    • 标记测试样本点,并根据分类结果用不同的颜色表示。
    • 绘制费舍尔判别线,表示分类的决策边界。
    • 绘制判别线上的阈值点。
    • 绘制测试样本在判别线上的投影点,并画出测试样本与其投影点之间的连线。

通过这些步骤,代码能够实现费舍尔线性判别分析,并对新的测试样本进行分类和可视化。

部分代码:

m1=mean(X(1:N,:));
m2=mean(X(N+1:2*N,:));
S1=0;S2=0;
for i=1:NS1=S1+(X(i,:)-m1)*(X(i,:)-m1)';
end
for i=N+1:2*NS1=S1+(X(i,:)-m1)*(X(i,:)-m1)';
end
Sw=S1+S2;
W=inv(Sw)*(m1-m2);
W=W./norm(W)
% ====================================================================
x=randn(1,2);%待判样本
y0=W*(m1+m2)'/2;
if W*x'>y0disp('待判样本属于第一类')hold on,plot(x(1),x(2),'r+','MarkerSize',10,'LineWidth',2)
elsedisp('待判样本属于第二类')hold on,plot(x(1),x(2),'b+','MarkerSize',10,'LineWidth',2)
end
legend('Cluster 1','Cluster 2','x','Location','NW')
% =================画投影直线=====================
X1=-8:0.05:8;
X2=(W(2)/W(1))*X1-6;
hold on,plot(X1,X2,'k','LineWidth',2);
% ================求投影直线上的阈值点============
x0=W(1)*(y0)/W(2);
y0=W(2)^2*y0-6*W(1)^2+W(1)*W(2)*x0;
x0=(y0+6)*W(1)/W(2);
hold on,plot(x0,y0,'ro','MarkerSize',10);
% =============求待判样本在投影直线上的投影点==============
y1=W(1)^2*x(1)+6*W(1)*W(2)+W(1)*W(2)*x(2);
y2=W(2)/W(1)*y1-6;
hold on,plot(y1,y2,'r.','MarkerSize',30);
hold on,plot([x(1) y1],[x(2) y2],'g','LineWidth',2);

结果展示:

获取代码:MATLAB分类与判别模型算法:基于Fisher算法的分类程序

http://www.shuangfujiaoyu.com/news/28399.html

相关文章:

  • 电商网站上信息资源的特点包括百度竞价防软件点击软件
  • 织梦圈子如何调用网站默认模板做一个网站的步骤
  • 怎么做网站教程内蒙古seo
  • 叫别人做网站需要注意什么问题怎么提高百度搜索排名
  • cms傻瓜式建站系统seo搜索优化专员招聘
  • 隐藏网站源码网络舆情应急预案
  • 东莞网站建设功能微商怎样让客源主动加你
  • 网站怎么做seo_游戏如何在网上推广
  • 威海市建设局网站新媒体销售好做吗
  • 暂时关闭wordpress对网站提出的优化建议
  • 电子商务平台是什么seo关键词排名优化系统
  • 什么网站做淘宝素材比较好郑州厉害的seo顾问
  • 寮步网站建设价钱廊坊网站seo
  • 做网站建设推广好做吗十大网络营销成功案例
  • 如何让自己做的网站在google搜索引擎上搜到台州做优化
  • 做百度网站需不需要备案成人短期电脑培训班学费
  • python爬虫搜索seo怎么优化
  • 怎么给wordpress加背景图百度seo算法
  • 做tcf法语听力题的网站微信营销软件哪个好用
  • 甘肃省建设工程安全质量监督管理局网站滨州seo招聘
  • 新网网站内部优化网络营销成功案例3篇
  • 做门户网站价格免费网站推广方式
  • 成都设计网站建设发布软文的平台有哪些
  • wordpress主题格式化郑州seo优化阿亮
  • 手机网站用什么后台北京百度推广优化
  • 专业的网页设计和网站建设公司企业网站制作多少钱
  • 做网站前必须设计原型吗5118站长工具箱
  • 哪家建网站百度搜索官网
  • 政府机构网站建设百度帐号
  • 软件开发和网站建设一样吗南宁seo排名外包