tensorflow实例(9)--最邻近算法实现MNIST手写数字分类算法

KNN(k-NearestNeighbor)是监督学习的分类技术中最简单的方法之一,K指k个最近的邻居的意思,
关于KNN的详细基本实现原理,可参考  机器学习(2)--邻近算法(KNN)

这篇文章是用tensorflow来实现,但由于在算出所有点与点之间距离后取出最近的K个时

如果只使用tensorflow,我只能实现取得1个,无法取到K个

因此这里我不再设置K,只取最近的一个,因此我的标题也是最邻近算法

MNIST 是Tensoflow提供的一个入门级的计算机视觉数据集,分为两部分(训练集和测试集

其中训练集共55000张,测试集共10000张,当为None时随机读取 

点击此处下载Mnist数据包

关于应用MNIST数据包的其他分类算法可参考

TensorFlow实例(4)--MNIST简介及手写数字分类算法

TensorFlow实例(5.1)--MNIST手写数字进阶算法(卷积神经网络CNN)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值