登录
首页 » C# » 随机k近邻

随机k近邻

于 2022-08-24 发布 文件大小:70.82 kB
0 217
下载积分: 2 下载次数: 1

代码说明:

应用背景k近邻(K-Nearest-Neighbor,KNN)是数据挖掘中最简单的一个算法,用于目标分类。其基本原理是“近朱者赤,近墨者黑”。比如在一片原始深林中有一些动物(比如1000只),有大象、老虎、狮子、狗、山猫等。假定你知道每只动物的位置(x,y)。如果有人告诉你在(a,b)处有一只动物,根据KNN算法,你先找出离(a,b)最近的5只动物(k=5),然后找出这五只动物中最多的是哪类动物,则可以预测(a,b)处的动物也属于这类动物。记住,你要将已知动物的位置和种类存入文件,格式为: 10,34,老虎 10,38,老虎 109,35,狮子 104,40,山猫 ... ... 手工输入1000个动物不是个好主意,建议编另外一个程序随机地在某区域生成若干只动物,注意动物通常都是群居,如果随机安排1000只动物,则KNN就失去了意义。 用C# 窗体程序开发,要求不但能预测(a,b)处动物的类别,而且还能显示他周围具体有哪k个动物。如果能够用图形画出这些动物的位置,肯定能得优。关键技术  public string Predict()         {             for (int i = 0; i < 1000; i++)             {                 animals[i].distance = (posx - animals[i].x) * (posx - animals[i].x) + (posy - animals[i].y) * (posy - animals[i].y);          

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • WindowsAutoLogin
    Visual C# 2010 Windows AutoLogin
    2012-04-27 11:48:47下载
    积分:1
  • HART
    HART设计代码和硬件电路图纸,绝对的有用,方便你的设计(HART code and hardware circuit design drawings, absolutely useful and convenient for your design)
    2021-02-24 13:59:40下载
    积分:1
  • fetion-CSharp-source
    移动飞行源代码,程序能够调通,加载到VS可以运行。(Mobile Flight source code, the program can be transferred through, loaded into the VS can run.)
    2013-10-23 15:31:52下载
    积分:1
  • leach_ali-(1)
    LEACH (Low-Energy Adaptive Clustering Hierarchy)
    2013-10-30 15:06:25下载
    积分:1
  • se332
    基于PLC的泵车智能臂架运动控制器的实现.Based on the PLC pump intelligent arm support motion controller.(Based on the PLC pump intelligent arm support motion controller.)
    2012-01-15 10:42:52下载
    积分:1
  • C#SplashScreen示例代码
    winform的启动闪屏示例代码,适合初学者学习之用,实现了无框启动界面。已转换为vs2012项目,可以正常运行,请大家放心下载学习使用
    2022-08-13 09:26:11下载
    积分:1
  • spectrum-leakage-and-window-function
    信号分析与处理中的频谱泄露现象及窗函数的作用(Signal analysis and processing of the spectrum leakage phenomenon and the role of window function)
    2011-11-14 11:53:15下载
    积分:1
  • rtmp_record rtmp录制flv文件
    通过rtmp获取视频流h264 转存为flv文件 kdevelop构建 cmake 下载之后可以直接cmake编译 本代码运行环境  linux  librtmp 源于rtmpdump
    2022-03-18 03:41:35下载
    积分:1
  • FDTD_3D_RCS
    使用时域有限差分法编写的计算散射截面的简单程序(Scattering cross section is calculated using a simple program written in finite difference time domain method)
    2014-02-23 21:04:03下载
    积分:1
  • libusb 代码
    应用于linux 系统中方便与硬件的通讯,对于linux系统访问硬件设备,可以提供统一的接口。 应用于linux 系统中方便与硬件的通讯,对于linux系统访问硬件设备,可以提供统一的接口。 应用于linux 系统中方便与硬件的通讯,对于linux系统访问硬件设备,可以提供统一的接口。
    2022-02-20 23:45:10下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载