机器学习--kNN算法
来源:互联网 发布:网络授权和用户授权 编辑:程序博客网 时间:2024/05/22 17:16
最近看完了Machine Learning in Action对kNN的介绍,应该说是简单易懂的,在这里记录一些要点。
kNN介绍
参看Wiki
kNN的特点
- 简单
- 有监督 分类算法
- 无须训练
- 数据需要归一化
- k最好取奇数,避免平等投票
- 如果样本和特征多的话,计算量大(导致预测速度慢)
- 数值和标称都可以用
距离函数
欧氏距离(Euclidean distance)
曼哈顿距离(Manhattan distance)
两个向量的分量差的绝对值的总和余弦距离(待研究)
- 汉明距离(待研究)
改进算法
- KD树
- Ball树
实用性
这个算法给我最大的疑惑就是什么地方能派上用场,凭感觉只能用在一些很简单的场景。比如书上有个数字识别的例子,我手写了几个,放进去测试,结果很差。
参考资料
- 从K近邻算法、距离度量谈到KD树、SIFT+BBF算法
0 0
- 《机器学习》 KNN算法
- 机器学习:KNN算法
- 机器学习-KNN 算法
- 【机器学习】kNN算法
- 机器学习 -- kNN算法
- 机器学习---kNN算法
- 机器学习--kNN算法
- 机器学习--KNN算法
- 机器学习算法-kNN
- 机器学习knn算法
- 机器学习算法---kNN算法
- 机器学习之kNN算法
- 机器学习之KNN 算法
- 机器学习之KNN算法
- 机器学习 Python kNN算法
- 机器学习之KNN算法
- 机器学习之kNN算法
- 机器学习系列----KNN算法
- JS组件系列——开源免费图表组件:Chart.js
- 29. Divide Two Integers
- 正交调制与解调
- shiro试用记录-FormAuthenticationFilter
- JSP中的九大对象关系
- 机器学习--kNN算法
- android多渠道打包(慕课笔记)
- 1. 打开VS2010服务器资源管理器窗口,在数据连接中附加上数据库文件AdventureWorksDW2008。 2. 分页浏览DimEmployee表中数据。 3. 每页5条记录,字段自由选择。
- yii2复选框默认选择
- 正则表达式
- 第五节 生成微信二维码
- 数组与链表的区别
- mysql “group by ”与"order by"的研究
- MySQL语句