KNN(K最近邻)分类算法是应用最为广泛的分类算法。本文介绍传统的KNN方法的基础上,根据其不足,从降低计算复杂度提高算法的执行效率,相似度度量方法,决策规则等几方面综述KNN改进算法。
2022-12-13 17:04:47 32KB KNN算法综述
1
使用PCA、NMF和HOG特征,分别配以KNN(k=1,3,5)和SVM两类分类器,实现对交通标志的分类(包括对其余类的拒识)(Matlab完整源码和数据) PCA_KNN : PCA + KNN PCA_SVM : PCA + SVM NMF_KNN : NMF + KNN NMF_SVM : NMF + SVM HOG_KNN : HOG + KNN HOG_SVM : HOG + SVM
2022-12-13 13:26:02 13.78MB PCA NMF KNN SVM
基于机器学习GRU_CNN_KNN_SVM_RF5种实现的web攻击检测系统项目源码+数据集+模型+项目说明.7z 基于聚类的XSS和SQL注入检测 基于机器学习的XSS和SQL注入检测 现了基于GRU,CNN,KNN,SVM,RF共五个检测模型 检测过程:数据加载-》数据预处理(urldecode和转小写)->向量化(预训练word2Vec模型,padding补齐)->模型训练->模型预测->模型评估
问题陈述 一种用于基于用户搜索来推荐书籍的书籍推荐系统。 数据集 您可以从下载数据 数据集详细信息 BX-Book-Ratings.csv 用户ID(提供评分的用户) ISBN(由用户评定的图书的ISBN) 预订率(从0到10) BX-Books.csv ISBN(本书的ISBN) 书名(书名) 图书作者(书籍的作者) 出版年份(该书出版的年份) 出版商(该书的出版商) Image-URL-S(用于小尺寸图像的URL) Image-URL-M(中型图像的URL) Image-URL-L(用于大尺寸图像的URL) BX-Users.csv 用户ID(用户) 位置(用户地址) 年龄(用户年龄) 算法 所使用的算法是KNN机器学习算法,它实际上是一种查找其最近邻居的算法。 执行程序说明 您可以直接从github克隆或下载项目。 下载项目后,您需要可从下载的数据集
2022-12-09 10:45:12 12KB HTML
1
贷款违约数据集含有 年龄、教育、工龄、地址、收入、负债率、信用卡负债、其他负债以及违约情况的字段。通过各特征来判断用户的违约情况。用到的技术模型如下 逻辑回归 面对一个回归或者分类问题,建立代价函数,然后通过优化方法迭代求解出最优的模型参数,然后测试验证我们这个求解的模型的好坏。 k近邻法(k-nearest neighbor,k-NN) 一种基本的分类和回归方法,是监督学习方法里的一种常用方法。k近邻算法假设给定一个训练数据集,其中的实例类别已定。分类时,对新的实例,根据其k个最近邻的训练实例类别,通过多数表决等方式进行预测。 决策树 一种基于树结构来进行决策的分类算法,我们希望从给定的训练数据集学得一个模型(即决策树),用该模型对新样本分类。决策树可以非常直观展现分类的过程和结果,一旦模型构建成功,对新样本的分类效率也相当高。 SVM(Support Vector Machine) 中文名为支持向量机,是常见的一种判别方法。在机器学习领域,是一个有监督的学习模型,通常用来进行模式识别、分类以及回归分析。 模型评估 可以根据混淆矩阵。得到其Accuracy准确率以及F1 score
2022-12-06 15:52:04 8KB scikit-learn 机器学习 分类模型 Python
1
K最邻近法KNN分类算法(单点、多点分类预测),内含数据和matlab代码,可运行。
2022-12-04 10:25:26 26KB KNN K个最近的邻居 matlab
1
基于KNN的室内运动时间序列分类项目源码+数据+超详细注释 通过布置在不同房间的传感器获取到穿戴设备的人的移动数据,预测人的移动轨迹(人在哪个房间),场景见文件夹内示意图 内容包含: 1.数据说明见IndoorMovement\数据说明.txt 2.如何用pandas加载csv,并且画数数据的折线图,柱状图 3.用最小二乘法对数据进行线性拟合,并画出图像 4.数据特征工程:所有MovementAAL_RSS文件中最小的文件包含19条数据,所以默认以19作为数据集维度,故每个文件取最后19条,根据MovementAAL_DatasetGroup中的分组对应关系,将MovementAAL_RSS作为输入,MovementAAL_target作为输出,将文件按关联关系拼成train和test集合 5.将构建好的,维度为19的数据分别代入7种模型进行评估准确性,7种模型分别为LogisticRegression,KNN,DecisionTreeClassifier,SVM,RandomForestClassifier,GradientBoostingClassifier
基于KNN实现使用脑电波预测眼睛睁闭项目源码+数据+超详细注释 任务:根据获取的脑电波的数据,预测人的眼睛是睁开的开始闭上的 内容包含: 1.做数据基本预览时发现数据有部分异常值存在 2.对数据异常值进行处理,当数据值超过三倍标准差时,作为异常值删除掉 3.使用K折交叉重构数据,以便对数据进行重复验证,令K=10,将数据分成10组 4.用KNN模型对数据进行预测,model = KNeighborsClassifier(n_neighbors=3)表示设置KNN的参数K=3 5.本文后续讨论了对于有时间序列特点的数据使用KNN可能具有的缺陷,对打乱顺和正常顺序的数据进行预测结果是有较大差异的,因为KNN是找到最相似的数据聚类,但对于具有时间序列特征的数据,在高频取数的数据集中,连续时间上相邻的数据一定是最为相似的。
这个一个knn实例数据-详情请参考我的一篇博客。。。。。。
2022-11-30 20:17:07 26KB knn数据
1
物流人工智能_机器学习
2022-11-29 14:32:26 2.41MB 人工智能 机器学习 物流