KNN 概述:
Knn(k-nearestNeighbor)算法是一种基本的分类与回归的方法。是最简单易懂的机械学习算法,没有之一。
概括性的一句话就是:近朱者赤近墨者黑。
knn的应用场景大多在,字符识别,文本分类,以及图像识别当中。
该算法的核心意思即是:一个样本在数据集中于其他的K个样本相似,而其他的样本属于一类,那么这个样本也属于这个类别。
下面我们用实例分析一下:
序号 |
电影名称 |
搞笑镜头 |
拥抱镜头 |
打斗镜头 |
电影类型 |
1. |
宝贝当家 |
45 |
2 |
9 |
喜剧片 |
2. |
美人鱼 |
21 |
17 |
5 |
喜剧片 |
3. |
澳门风云3 |
54 |
9 |
11 |
喜剧片 |
4. |