识别手绘数字图像

简介: 识别手绘数字图像

1 问题

初学机器学习,第一步是做一个简单的手写数字识别,我选用的是MNIST数据集。首先明确一下我的思路:解析图片和标签——处理图片和标签——加载KNN分类器训练——读入处理后的测试图片和标签——得出正确率。


2 方法

为了验证我的解析结果是否正确,我把解析出的图片进行了保存,然后处理的是保存后的图片,其实不保存就可以,解析出来直接用,反而会节省很多步骤。

解析图片:解析图片和标签的原理在这里我就不多说了,网上可以搜到,介绍的很详细。直接上代码


3 结语

这次实验我们深入了解和扩展了一些关于手写数字的步骤和方法,在我第一次运行花费了挺多的时间,运行完一次我再也不想运行了,心疼我电脑……初学者,不足之处甚多,恳请批评指正。希望在以后的实验,学习中继续努力加油学习!!


目录
相关文章
|
C语言 存储
C语言—部分库函数的模拟实现
C语言—部分库函数的模拟实现
|
存储 JavaScript Serverless
函数计算产品使用问题之如何获取请求ID并响应给调用者
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
162 3
|
前端开发 Java Maven
平台介绍-搭建赛事运营平台(3)
上文介绍了品牌隔离的基本原理,就是通过不同的前端和微服务来实现
|
Linux 编译器 开发工具
Linux编译器-gcc/g++
Linux编译器-gcc/g++
114 0
|
前端开发 JavaScript Java
基于SSM的毕业设计流程管理系统
基于SSM的毕业设计流程管理系统
|
存储 JSON 分布式计算
【数据库架构】Apache Couchdb 最终一致性
【数据库架构】Apache Couchdb 最终一致性
|
存储
Leetcode-每日一题1210. 穿过迷宫的最少移动次数(BFS)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_46618592/article/details/128890280?spm=1001.2014.3001.5501
235 0
Leetcode-每日一题1210. 穿过迷宫的最少移动次数(BFS)
|
存储 Prometheus 运维
Prometheus 监控系统|学习笔记(三)
快速学习 Prometheus 监控系统
453 0
Prometheus 监控系统|学习笔记(三)
|
机器学习/深度学习 人工智能 编解码
华为技术是如何领先全球的:华为云首次开放日,揭秘2012实验室
很多人都知道华为有一座「2012 实验室」,今天的华为能够成为全球通信巨头,并在技术上保持领先,2012 实验室功不可没。在这里,科研人员总能带来令人惊喜的技术成果,并很快将其加入华为的产品中。3 月 5 日,在华为云的开放日活动中,我们终于能进入这个「中国黑科技最多的地方」一探究竟了。
1124 0
华为技术是如何领先全球的:华为云首次开放日,揭秘2012实验室
|
算法
【数据结构与算法】:带你熟悉归并排序(手绘图解+leetCode原题)
归并排序,就是建立在“归并操作”基础上的一种排序方法。
131 0
【数据结构与算法】:带你熟悉归并排序(手绘图解+leetCode原题)