WEB开发网
开发学院软件开发C++ 简单手写体数字识别系统 阅读

简单手写体数字识别系统

 2010-10-15 09:08:02 来源:Web开发网   
核心提示:3.算法3.1.算法思想(1)界面方面:这里我们先来熟悉一下算法的思想,为了使程序跟用户有交流界面,简单手写体数字识别系统(2),我们必须提供一个给用户输入的终端,这里我们用鼠标代替手写,但是还是那句话,为了算法清晰易见),并绘制一个输入终端用于提取我们的输入,首先子类化一个静态控件

3.算法

3.1.算法思想

(1)界面方面:这里我们先来熟悉一下算法的思想,为了使程序跟用户有交流界面,我们必须提供一个给用户输入的终端,这里我们用鼠标代替手写,并绘制一个输入终端用于提取我们的输入,首先子类化一个静态控件,并给重绘重载,在里面绘制控件的背景(白色),和网格线(淡青色),通过矩阵的信息进行点的重绘,响应鼠标事件,用来绘制终端的点。

(2)神经网络:我们这里采用了10×10的网格结构,为了是算法清晰易见,所以输入采用100个输入,事实上用到的点没有那么多,用户可以根据需要更改,中间的隐层采用5个输入,因为我们只是识别数字,所以只是有10个输出就足够了,(其实不用10个输出也可以完成任务,1010就可以标识10了,可以只要四位,但是还是那句话,为了算法清晰易见),所以神经网络的结构是100:5:10.可以通过改变源代码的define来改变网络拓扑结构。

上一页  1 2 3 4 5 6  下一页

Tags:简单 手写体 数字

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接