基于神经网络和遗传算法的【手写数字识别】机器人的实现

写在前面

这是又一次尝试与造物主沟通……结果虽然成功了,却似乎离造物主更遥远。咳咳……

不管怎么说,凭着这个性能拙劣的程序,造出了一个能识别1到10这几个数字的机器人,还是有些许成就感的。


什么是神经网络和遗传算法

博主很懒,请各位看官自行查阅典籍……


下面进入正题。

基本框架


   ┌──────┐
   │评价机构   │评价机构根据输入值与输出值的差异评价神经网络的表现
   └──────┘

   ┌───────┐
   │图片分析器   │
   └───────┘使用libpng开源库将手写数字图片的PNG文件的各像素点读入内存,运用自己开发的算法将像素信息转换为黑白点阵(M*M,M可自由指定)

┌────────┐
│1                       │将M*M点阵数字转换为M*M 的0/1串
│(M*M点阵数字)│-->input_data_recognition_t-->neuralnetwork_t-->隐藏层神经元*N-->输出层神经元<--校验输入
└────────┘

┌────────┐

│2                       │-->input_data_recognition_t-->neuralnetwork_t-->隐藏层神经元*N-->输出层神经元<--校验输入
│                         │
└────────┘

…                                    

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值