BP网络识别26个英文字母matlab
发布网友
发布时间:2024-10-02 19:22
我来回答
共1个回答
热心网友
时间:2024-10-09 20:14
字符识别在现代生活中广泛应用,包括车辆牌照识别、手写识别及办公自动化等。本文应用BP网络对26个英文字母进行识别。首先,将每个字母数字化处理,使用7×5的方格表示,每个位置置1表示对应方格,其余置0。
程序调用步骤如下:复制M文件及字母图标至桌面。运行shibie.m,程序生成输入和目标向量后提示进行训练,点击回车开始训练,训练结果如图1所示。接着,运行shibie2.m,输入图像编号如O的143,程序将识别对应字母,以M为例输入123,识别结果如图所示。
总结:基于BP算法的字母识别具有较高的容错性和识别率,在有噪声时,训练出错率相应增加。未来可进一步优化。
源码部分提供,完整源文件请下载查看。
热心网友
时间:2024-10-09 20:19
字符识别在现代生活中广泛应用,包括车辆牌照识别、手写识别及办公自动化等。本文应用BP网络对26个英文字母进行识别。首先,将每个字母数字化处理,使用7×5的方格表示,每个位置置1表示对应方格,其余置0。
程序调用步骤如下:复制M文件及字母图标至桌面。运行shibie.m,程序生成输入和目标向量后提示进行训练,点击回车开始训练,训练结果如图1所示。接着,运行shibie2.m,输入图像编号如O的143,程序将识别对应字母,以M为例输入123,识别结果如图所示。
总结:基于BP算法的字母识别具有较高的容错性和识别率,在有噪声时,训练出错率相应增加。未来可进一步优化。
源码部分提供,完整源文件请下载查看。