实验楼 1. k-近邻算法实现手写数字识别系统--《机器学习实战 》

首先看看一些关键词:K-NN算法,训练集,测试集,特征(空间),标签

举实验楼中的样例,通俗的讲讲K-NN算法:电影有两个分类(标签)-动作片-爱情片。两个特征--打斗场面--亲吻画面。

将那些数字和分类用图像表示大概如下:

两个红圆圈分别代表两种电影,他们包含了表中的数据,求解中间蓝色方框(就一个点(X,Y))属于哪一类,k-nn算法的解决方式是计算方框到两圆的距离,离谁近就属于谁。再具体点就是通过特征值来计算,假设接吻镜头次数=x,打斗=y,那么根据计算方式 d = ((X - x)^2 + (Y - y)^2)^0.5  可以得到如图数据:

然后是k值的选择(尽可能小原则),可以看到前三个数据与后三个数据有巨大差距,那k就取3吧,所以未知电影归于爱情片。

这就是K-NN算法我的理解。对于实验楼中提到的算法优缺点还有待研究,后期再补上。(未完待续.....)2017/7/14  1:39:0

 

转载于:https://www.cnblogs.com/AngelYuFan/p/7164073.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/268938.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DateUtils.paraseDate(String sDate,String[] parasePatterns);转换时间不对,pattern数组顺序

今天偶然用到字符串到时间的转换,使用的是org.apache.commons.lang.time.DateUtils.paraseDate(String sDate,String[] parasePatterns); String[] parsePatterns {"yyyy-MM", "yyyy年MM月", "yyyy/MM", "yyyyMM","…

光纤测试仪为什么使用单芯法为光纤损耗测量

与TIA和ISO一样,福禄克网络提倡使用单芯法为光纤损耗测量设置参考。单芯线方法是将发射线连接到光源,另一端连接到功率计。然后设置一个参考(测量的功率定义为0 dB)。接下来,将发射线从功率计上断开,但不要…

抖音高贵气质的签名_抖音励志霸气十足的个性签名,有气质有内涵,很有格调!...

一、Whenyoulikeaperson,theworldisaloveletter.你喜欢一个人时,世界都是一封情书。二、"Time"totakeadvantageofmenottopayattentionto,thepeopleallchanged时光趁我不注意把所有人都换了模样三、Yourgoodheartshouldnevergetusedtopeoplewhodontknowgoo…

利用福禄克网线/光纤测试仪规范测试BICSI标准

那么如何测试HDBaseT呢? BICSI冬季会议上有多场研讨会和演讲,包括HDBaseT联盟关于HDBaseT安装的会前研讨会和Belden周三关于HDBaseT与IP AV的演讲,你可以想象HDBaseT在一些与会者的脑海中。 HDBaseT通过高达100米的普通铜缆传输未压缩的高清…

临汾移动搜索引擎推广_竞价信息流移动搜索推广分析!

“搜索推广”通常被我们叫做”竞价广告“或”SEM“,那么”移动搜索推广”就是指企业在移动搜索引擎中的竞价推广方式,虽然中国有很多搜索引擎,但在6亿多移动搜索用户中,60%以上的用户还是习惯使用百度搜索,人多的地方就会有广告&a…

ThreadLocal 中的ThreadLocalMap

ThreadLocal 中的ThreadLocalMap

jquery关于多个显示隐藏

今天做了一个关于多个栏目的隐藏与显示&#xff0c;内容为初始化显示6个栏目&#xff0c;点击按钮显示所有的栏目&#xff0c;在次点击隐藏出现的栏目 <div class"ftlt_z_navigation acer"> <div class"ftlt_padding"> <!--民生--> <…

在关于测试高速光纤链路的BICSI会前研讨会上获得3个CEC

高速应用程序正在推动多纤MPO/MTP体系结构在数据中心的部署&#xff0c;部署这些解决方案的不仅仅是云和超规模数据中心。MPO/MTP链路作为使用并行光纤的40千兆和100千兆交换机到交换机骨干数据中心应用程序的实际接口&#xff0c;在当今的企业数据中心中正迅速变得司空见惯。 …

Linux下连接Mysql服务器的方式

一&#xff1a;mysql连接简介 1、linux下mysql的连接方式有三种&#xff1a; 本地mysql命令连接客户端命令连接脚本语言封装方法连接2、linux下mysql的连接方法有两种&#xff1a; TCP/IP协议连接mysql.sock连接二&#xff1a;mysql配置文件my.cnf的三个区块讲解 [client]区块是…

福禄克宣布推出 FiberLert,口袋大小的实时光纤探测器

测试仪对电缆、端口、极性和收发器问题进行故障排除 福禄克网络宣布推出 FiberLert™ Live Fiber Detector&#xff0c;这是一款袖珍型测试仪&#xff0c;可检测光纤通信中使用的不可见近红外 (850-1625 nm) 波长。当放置在有源光纤端口或跳线前面时&#xff0c;测试仪会发出连…

列出C#进程以及详细信息

结合着上一篇&#xff0c;再写一个获取进程详细信息的代码建立一个listBox将进程名称遍历进去this.listBox1.Items.Clear(); Process[] MyProcessesProcess.GetProcesses(); foreach(Process MyProcess inMyProcesses) { this…

xcode常用快捷键_Mac及Xcode常用快捷键

接触mac这么长时间&#xff0c;觉得mac最人性化、最不易让人察觉的有两个地方&#xff0c;第一就是mac键盘核心按键Command是由左手大拇指进行控制的&#xff0c;我们的大拇指可以轻松方便自然地按住Command按键&#xff0c;进行快捷键的组合操作&#xff0c;而Windows键盘&…

为今天的光纤检测选择光纤示波器

受污染的连接首要原因仍然是数据中心、校园和其他企业或电信网络环境中与光纤相关的问题和故障。但是仅仅清洁每根光纤的端面是不够的&#xff0c;除非检查&#xff0c;否则无法知道端面是否清洁。 由于市场上有各种各样的视频和手持显微镜&#xff0c;为当今的光纤网络选择好的…

Linux发行版的关系图

Linux发行版的关系图

光纤vs.铜缆:为什么光纤是智能、可持续建筑越来越多的选择

多年来&#xff0c;我们一直听说FTTX正在进入水平LAN&#xff0c;光纤到桌面、光纤到办公室、光纤到机柜、光纤到区域等。通常称为“光纤到边缘”或FTTE&#xff0c;传统上&#xff0c;这些部署大多用于高安全性的政府环境或专业应用程序或设备。现在&#xff0c;随着带宽需求的…

活学巧用电脑上网实例入门

本书以实例的方式讲解了电脑上网中各方面的操作方法和使用技巧。全书共分11章&#xff0c;第1章主要介绍上网连接的基础操作&#xff1b;第2章&#xff5e;第3章介绍如何在网上浏览和搜索信息&#xff1b;第4章主要讲解如何上传和下载文件&#xff1b;第5章讲解电子邮件知识&am…

mysql数据库断电_MySQL 数据库忽然断电会丢数据吗转载

在上一章&#xff0c;我讲解了 MySQL 锁的相关内容。主要谈到了全局锁、表锁、行锁以及死锁等。通过这些学习&#xff0c;相信我们可以理解锁的原理&#xff0c;并在工作中降低锁冲突的概率。这也是优化数据库必须掌握的知识点。从本节开始&#xff0c;将进入一个新的 MySQL 知…