美文网首页
杜说机器学习: KNN帮你找到高富帅

杜说机器学习: KNN帮你找到高富帅

作者: 杜说机器学习 | 来源:发表于2019-02-16 15:28 被阅读0次

KNN(K-Nearest Neighbor)是机器学习中一种基础的数据分类算法,这里我通过一个故事来给大家明白它到底有什么用。

从一个笑话开始。

相亲时,姑娘很漂亮,问小伙子:你有三室两厅的楼房么?

小伙子:没有。

姑娘又问:有宝马5么?

小伙子:没有。

姑娘很不高兴:那算了。

相亲结束。小伙子很沮丧,回去跟父母说了这事。

父亲愁眉苦脸:车好说,把咱的宾利卖了能买好几两宝马,

可是咱犯不上为了这事把咱的大别墅换成三室两厅的楼房啊。

在这个笑话里姑娘的相亲匹配算法有问题,太粗暴,太简单,并且没有把相亲标准数据化,标准定制的太笼统了。

不应该定三室两厅的标准,应该是看房子的大小,平米数。

也不能把车的标准定成上面品牌的车,应该看车子的价格。

导致错过了一段大好姻缘。

假如姑娘用KNN算法,来挑选相亲对象,那么她一定不会犯上面那样的错误。

我们来用KNN算法帮姑娘找到理想的结婚对象。

一般姑娘的相亲对象分为三类:

A(特别满意,恨不得明天就去领证),

B(感觉一般,可以相处一段时间再看看),

C(不满意,以后不想再联系)。

而判断相亲对象类型的标准2条,房子大小,车辆价格。

下面是几个别人家姑娘的男朋友的数据,我们这里作为参考(也叫样本数据):

现在有个相亲对象,赵大平,情况是这样房子100平,车30万,

那他应该是什么类型的相亲对象那?

我们来计算一下他和上面的样本数据之间的差距(也叫距离),

这里我们使用曼哈顿距离(啥叫曼哈顿距离,百度)

那我们对上面的数据按从小到大排个序:

这里我们取前4个男生(当然也可以取3个,取5个,取的少不准,取的多准确,但是复杂,一般不超过20):

李有财(B类型),王小明(B类型),刘没钱(C类型),高很富(B类型)。

在这前4个距离赵大平最近的男生里,B类型的最多(3/4,也就是75%),

C类型的少(1/4,也就是25%)。

那么我们就取占比最大的类型,也认为赵大平是B类型的,可以处处。

这就是KNN算法。

也有同学会问:这么麻烦干嘛,姑娘以前的标准是简单,但是你的也太麻烦了,又是样本数据,又是排序的。能不能划分区间啊,房子大于500平米的特别满意,500平米到90平米的可以处处,不到90平米的PASS不行,这多简单。

但是现实情况比较复杂,好多事没有确定的边界。你设定90为边界,那来个89的那?按照区间的划分,这个就PASS掉了,可实际情况90和89差不多。没法子划区间。

下面可以关注下杜说机器学习的公众号:

相关文章

  • 杜说机器学习: KNN帮你找到高富帅

    KNN(K-Nearest Neighbor)是机器学习中一种基础的数据分类算法,这里我通过一个故事来给大家明白它...

  • 机器学习实战-knn

    机器学习实战笔记-knn算法实战 本文内容源于《机器学习实战》一书,主要介绍了knn(k-nearest neig...

  • 第六节分类算法

    1knn算法 1.1knn的过程 1.2scilit-learn中的knn 1.3scikit-learn机器学习...

  • 喜欢一个人需要理由吗?

    好闺蜜喜欢上一个高富帅,准确的说是正在和一个高富帅暧昧!闺蜜很喜欢高富帅,高富帅对闺蜜的态度也还算的上是...

  • 不该凋谢的玫瑰(6)

    每一个女孩子都希望自己的白马王子是个高富帅,李小冉也不例外。吴剑锋就是一个标准的高富帅,可高富帅也有高富帅...

  • 01 KNN算法 - 概述

    KNN算法全称是K近邻算法 (K-nearst neighbors,KNN) KNN是一种基本的机器学习算法,所谓...

  • KNN算法以及欧式距离

    1.KNN算法介绍 KNN 是什么? KNN(K-Nearest Neighbor)是最简单的机器学习算法之一,可...

  • 爱是真爱,无关套路

    上个月,表妹跟我说,有个高富帅加学霸师兄在追她。 看得出来,表妹对那高富帅很满意。 一个多月过去了,问她和那高富帅...

  • 高富帅

    喜欢高富帅,其实很正常的。 一个女生她想找高富帅,通常她是不会直接和你说她想找这样的,她会这样跟你说:...

  • 这才是真正的高、富、帅!(献给所有的男孩)

    想知道女生们心中的男神是怎样的吗? 那还用说, 高!富!帅! 高富帅? 那是必须滴嘛! 高 品德高 比如开创儒家学...

网友评论

      本文标题:杜说机器学习: KNN帮你找到高富帅

      本文链接:https://www.haomeiwen.com/subject/zkzbeqtx.html