久久文学

第三节 手写数字识别(第1页)

天才一秒记住【久久文学】地址:https://www.jjwxx.com

第三节手写数字识别

banner"

>

使用Keras的流程如图7-8所示。

图7-8Keras使用的过程

(1)选择模型

Keras提供序贯式模型和函数式模型两种模型,在以下的例子中将使用序贯式模型。

(2)构建网络层

在以下的例子中使用了卷积网络层和丢弃层(Dropout)。

(3)编译

编译相当于进行搭建,可以使用model.pile()函数体验其作用。

(4)训练

这是耗费时间的步骤,通过训练计算出所有的网络参数,对应的函数是model.fit()。

(5)预测

这是使用模型解决问题的步骤。

例如,一个用来识别花朵类型的网络,输入花朵图片之后,预测出该花朵的类别。

几乎所有智能手机都支持手写识别,即通过手指或手写笔在屏幕上进行书写,然后识别出所写的字符(图7-9)。

下面以手写数字识别为例讲解上述流程并具体实现这个识别任务。

传统计算机视觉方法中,识别手写字体是通过定义特征完成的。

例如,某个手写数字带有两个封闭区域,就很可能是8。

这样的方法经过不断地特征总结,准确率可以超过90%,这已经达到了可以实际应用的水平。

但是当需要识别的类别变得更多的时候,例如,从10个数字增加到3900个汉字,如果依然通过总结特征进行识别,那么识别率的提升就需要巨大的工作量,也很难提高到可用的程度。

然而通过深度学习,手写识别变成了一项简单的工作。

这里的简单是指构建过程简单,但完成这个识别任务的整个工作并不容易,因为深度学习需要做大量的标注训练数据的工作。

对手写数字来说,所谓的标注数据,就是通过人工标注各个手写图片到底是什么数字,从而建立图片和数字之间的映射关系(表7-1)。

图7-9手写数字图片

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

纵目席爷每天都想官宣巫界术士重生后在偏执大佬怀里撒野末世死亡古武快穿之我在年代文里抱大腿洪荒人祖,开局加入聊天群全民转职:开局获得万倍经验增幅重生七十年代:勒少,强势宠剑诛天道浪迹在武侠世界的道士四合院:情满四合院外传重返1987吞噬星空我缔造上古天庭的那些年开天录恐怖女网红掌门人不高兴神印王座封神战婿主神崛起我就是神!重塑千禧年代穿到男频爽文里艰难求生柯学验尸官