机器学习算法-KNN

Posted mingyour

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器学习算法-KNN相关的知识,希望对你有一定的参考价值。

1 KNN 进行分类基于什么 ?
F(x)=
2 k in KNN is a parameter that refer to the number of nearest neighbors to include in the majority voting process
k在KNN中是一个参数,指的是在多数表决过程中要包括的最近的邻居的数量
3 KNN Algorithm is based on feature similarity:choosing the right value of k is a process called parameter tuning, and is important for better accuracy

KNN算法是基于特征相似度的:选择正确的k值是一个称为参数整定的过程,对提高精度非常重要

parameter tuning 参数调优

技术图片

4 when do we use KNN Algorithm? 我们什么时候使用KNN算法?
we can use knn when {date is labled;data is noise free ;data is small}
对于数据集小的解释是:because KNN is a lazy learner ,so doesn‘t learn a discriminative function from the traing set (因为KNN是一个懒惰的学习者,所以不会从训练集中学习判别函数.对于小的数据集,KNN 是非常好的
)
技术图片

5 How does KNN Algorithm work?

以上是关于机器学习算法-KNN的主要内容,如果未能解决你的问题,请参考以下文章

机器学习经典算法具体解释及Python实现--K近邻(KNN)算法

机器学习 分类算法--K近邻算法 KNN

机器学习KNN算法实现手写板字迹识别

吴裕雄 python 机器学习-KNN算法

机器学习 机器学习 分类算法--K近邻算法 KNN (下)

学习(14)-pandas高级处理机器学习算法(KNN算法)