该代码编写了KNN算法的原理,包括matlab、python的代码,应用在电影分类和约会配对的应用
2022-04-30 17:07:01 327KB 算法 matlab python 分类
邻近算法,或者说K最邻近(KNN,K-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是K个最近的邻居的意思,说的是每个样本都可以用它最接近的K个邻近值来代表。近邻算法就是将数据集合中每一个记录进行分类的方法. KNN(K- Nearest Neighbor)法即K最邻近法,最初由 Cover和Hart于1968年提出,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路非常简单直观:如果一个样本在特征空间中的K个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。该方法在定类决策上只依据最邻近的一个或者几个样本的类别来决定待分样本所属的类别 [2] 。 该方法的不足之处是计算量较大,因为对每一个待分类的文本都要计算它到全体已知样本的距离,才能求得它的K个最邻近点。目前常用的解决方法是事先对已知样本点进行剪辑,事先去除对分类作用不大的样本。另外还有一种 Reverse KNN法,它能降低KNN算法的计算复杂度,提高分类的效率 [2] 。 KNN算法比较适用于样本容量比较大的类域的自动分类
2022-04-27 16:05:47 4.11MB 机器学习 KNN算法 K-近邻算法 人工智能
1
使用python实现KNN原理,同时应用到电影分类过程中,训练集和测试集都来自李航的《统计学方法》中KNN那一章。
2022-04-27 09:14:45 2KB python 分类 机器学习 KNN算法
matlab上的KNN源代码,附多个demo
2022-04-24 20:25:29 1.82MB KNN
1
MATLAB室内定位程序仿真,基于KNN算法的室内定位算法,比较简单,能有点参考。
2022-04-24 17:38:50 1KB MATLAB 室内定位 程序仿真 KNN算法
1
1、内容概要:本资源主要基于KNN算法改进约会网站的配对效果,适用于初学者学习机器学习KNN算法使用。 2、主要内容:训练集datingTestSet.txt;测试集datingTestSet2.txt;源代码KNN.py
2022-04-17 16:08:13 29KB KNN 机器学习
1、内容概要:本资源主要基于KNN算法实现手写数字识别,适用于初学者学习机器学习KNN算法使用。 2、主要内容:训练集trainingDigits;手写数字识别测试集testDigits;KNN算法实现手写数字识别源代码KNN_digits.py。
2022-04-17 16:08:09 972KB KNN 机器学习 手写数字识别
使用KNN算法实现海伦约会预测,做了数据的可视化,数据的归一化,内含数据集还有源代码
2022-04-17 12:05:47 14KB 算法 机器学习 python 人工智能
使用KNN实现手写数字识别,内含数据集和源代码,数据集的格式为32*32的二进制图像
2022-04-17 12:05:46 800KB 算法
基于MATLAB的KNN算法实现多分类
2022-04-15 13:17:13 8KB matlab 算法 分类 开发语言
1