- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 机器学习实战-KNN手写数字识别-python3
通过练习配对和手写数字识别,我感觉KNN算法就是将测试的每个数据与训练集里边的所有数据算其距离,然后排序选出前K个距离最小的值,匹配其标签,选择多的标签作为测试数据的类型。这是我的理解有不对的欢迎大佬指正。数据集在此处# 导入程序所需要的模块import numpy as npimport operatorfrom os import listdirdef img2vector...
2019-05-20 16:45:56 499
原创 机器学习实战-使用KNN改进约会网站的配对效果-python3代码
k近邻算法的基本原理:即KNN,是一个林轮上比较成熟的算法,也是最简单的机器学习算法之一。如果一个样本在特征空间中的k个最为相似的样本中的大多数属于某一个类别,则该样本也数据这个类别。给定一个数据集,对新的 输入实例,在训练数据集中找到与该实例最邻近的k个实例,这k个实例的多数属于某个类别,就把该输入实例分类到这个类中。k近邻算法的优点:1.简单,易于理解,易于实现,,无需参数估计,无需训练。...
2019-05-20 15:44:03 247
原创 Jupyter notebook添加多个版本的python(win10)
打开Anaconda Prompt 在命令行输入:conda create -n py27 python=2.7//增加一个新的环境, py27是名字 后边是环境版本 然后输入y 但是现在还没搞定,notebook里面是没有python2.7的 activate py27 (上边的环境名)进新装的环境 加入kernel:pip install ipykernel,然后会自...
2019-05-06 15:50:07 1498
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人