手写数字识别mnist测试集上正确率很高,自己写的数字识别很差

weixin_38256708 2017-06-05 02:46:32
手写数字识别mnist测试集上正确率很高,为什么自己用画图软件写的28x28像素的数字识别很差
...全文
10602 23 打赏 收藏 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
野心未泯 2021-06-26
  • 打赏
  • 举报
回复

用手写数字识别mnist测试集只改变学习率为什么精度不变?

CHUAE 2021-04-13
  • 打赏
  • 举报
回复
我用的也是传统bp和cnn但是cnn还可以,bp识别很差,而且这两个对7和9识别度都很差一直识别成1,我用画图画的手写数字
chainhammer 2021-02-25
  • 打赏
  • 举报
回复 1
dddd,实验室里老外写的数字识别率可高了
程序小狒狒 2020-02-21
  • 打赏
  • 举报
回复
我自己做的应用有85多的成功率 手写的 ,我是把二值化后的图片输入的,直接用灰度图的话也很低
三笑徒然 2020-01-09
  • 打赏
  • 举报
回复
因为你的图片和训练集并不出自一个分布,你可以尝试把你的图片做的和数据集里的图片像点,比如背景,线条颜色
ShuaiGeaaa 2018-08-18
  • 打赏
  • 举报
回复
我现在在用CNN做,我也是这个情况,测试集正确率还可以,但是自己写的数字进行识别,正确率太低了,不知道LZ解决了吗?
「已注销」 2018-07-26
  • 打赏
  • 举报
回复
引用 9 楼 rono_back 的回复:
我用caffe下mnist的例子也试了下,训练和测试都正常,但用自己手写的数字时只有80%左右的正确率。手写的数字保存的是28*28的黑底白字的bmp文件。识别就是调用caffe\python\classify.py。不知为何。


主要还是自己写的和数据集的数字占图像比例,居中等情况的影响,你可以到github上下载一些mnist数据集转化成png图像时是怎么样的,可以发现图片中的数字都是大小差不多,而且是居中的。不管模型能否做到识别一些在角落的数字、过大和过小的数字,既然mnist训练集中没有上述的数字的话,那么神经网络对这些不符训练集数字特点的数字识别率肯定就很差了。我的网页中的手写数字在提交之前也是经过居中和放缩处理的,正确率蛮高的,应该和测试时的99.8%(好像大于这个的,具体多少忘了)一致。
ACMer_Shadow 2018-04-18
  • 打赏
  • 举报
回复
引用 15 楼 weixin_40920228 的回复:
我的自定义测试数据集650个数字平均分布在0~9中,目前测试正确率最好也就80%左右。如何破~~~
因为我看到你准备的数据 有部分预处理后的数据 比如 num_0(15).jpg 长的跟7一样
路飞在福州 2018-02-14
  • 打赏
  • 举报
回复
我的自定义测试数据集650个数字平均分布在0~9中,目前测试正确率最好也就80%左右。如何破~~~
考拉不是大叔 2018-01-04
  • 打赏
  • 举报
回复
训练样本是手写的,训练集的数据带有明显的手写特征,即中间骨架颜色深,旁边浅,呈现山峰状,而用画板写的数字特征分布是平面式的,没有这种特征,再加上用的训练网络过拟合能力强,过分拟合了这种山峰特征,当然就不能识别用画板写的平面式数字啦
Lemonpro 2017-12-17
  • 打赏
  • 举报
回复
楼主解决了吗,我也遇到了这个问题
balabala-2020 2017-11-24
  • 打赏
  • 举报
回复
忘了邮箱了,785834524@qq.com
balabala-2020 2017-11-24
  • 打赏
  • 举报
回复
谁有代码能不能给我发一份,跪求~谢谢~
愿一直 2017-10-17
  • 打赏
  • 举报
回复
楼主可否分享代码,万分感谢。邮箱437253705@qq.com
VOY_KANG 2017-08-10
  • 打赏
  • 举报
回复
我用caffe下mnist的例子也试了下,训练和测试都正常,但用自己手写的数字时只有80%左右的正确率。手写的数字保存的是28*28的黑底白字的bmp文件。识别就是调用caffe\python\classify.py。不知为何。
baidu_39556786 2017-07-27
  • 打赏
  • 举报
回复
朋友,你有代码吗?可以给我分享一下吗
d1181878477 2017-06-06
  • 打赏
  • 举报
回复
引用 1楼shiter 的回复:
你调试参数是按照mnist来的,哈哈 我猜测
对呀,用的mnist训练集训练的,60000个样本训练好了自己写的数字识别不出来?
shiter 2017-06-06
  • 打赏
  • 举报
回复
你调试参数是按照mnist来的,哈哈 我猜测
weixin_38256708 2017-06-06
  • 打赏
  • 举报
回复
引用 4楼ssbqrm 的回复:
用什么方法识别? 深度学习?
传统BP和cnn都对自己的手写数字识别不好,不知道为什么
weixin_38256708 2017-06-06
  • 打赏
  • 举报
回复
引用 3楼赵4老师 的回复:
图片格式有误,我猜。
图片已经转化成28×28矩阵了呀
加载更多回复(3)
内容概要:本文围绕基于电感电容电流环PI与前馈补偿矩阵构造的跟网型储能变流器,开展dq坐标系下的阻抗理论建模与Simulink仿真对比研究。通过建立储能变流器在dq域的数学模型,设计包含电感电流内环、电容电流中间环和电压外环的多环控制结构,并引入前馈补偿矩阵以提升系统的动态响应能力和稳定性。在此基础上,采用小信号分析法推导系统的输出阻抗模型,构建完整的dq域阻抗理论框架,并利用Simulink平台搭建高保真仿真模型进行频域扫频验证,实现理论建模与仿真结果的精确对比,深入分析控制参数对系统阻抗特性的影响规律,揭示其在抑制并网系统振荡、提升稳定性方面的关键作用,为新能源并网系统的稳定性分析与优化设计提供坚实的理论支撑和技术路径。; 适合人群:具备电力电子、自动控制理论基础,从事新能源发电、储能系统、微电网或电力系统稳定性研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握跟网型储能变流器在dq域的阻抗建模方法;②理解多环控制与前馈补偿对系统阻抗特性的影响机制;③实现理论阻抗模型与Simulink仿真扫频结果的对比验证,支撑并网稳定性分析。; 阅读建议:学习者应结合控制理论与电力电子变换器知识,重点关注数学推导与仿真建模的一致性,建议动手复现Simulink仿真模型并进行参数敏感性分析,以深化对阻抗重塑机理的理解。
内容概要:本文介绍了基于Matlab实现的基本雷达与干扰机仿真系统,旨在通过代码实践帮助读者深入理解雷达系统的工作原理及其在复杂电磁环境中与干扰机的相互作用机制。内容涵盖雷达信号的发射、传播、目标回波接收、微多普勒效应建模、干扰信号的生成与影响分析等关键环节,结合具体的Matlab代码实现了完整的仿真流程,并提供了详尽的结果可视化与性能评估,重点展示了目标探测、时频特征提取、干扰抑制策略等关键技术的实现方法,有助于掌握雷达系统动态特性与抗干扰能力的分析手段。; 适合人群:具备一定Matlab编程基础,对雷达系统、信号处理、电子对抗或通信工程等领域感兴趣的高校学生、科研人员及工程技术人员。; 使用场景及目标:①学习雷达系统的基本构成与工作流程;②掌握雷达回波信号与典型干扰信号(如噪声干扰、欺骗干扰)的数学建模方法;③通过Matlab仿真深入理解微多普勒特征、时频分析技术(如STFT、小波变换)及干扰抑制算法;④为开展雷达目标识别、抗干扰算法设计或电子战系统仿真等前沿研究奠定实践基础。; 阅读建议:建议读者结合提供的Matlab代码逐段运行并调试,重点关注雷达信号模型、目标运动建模、干扰生成模块及信号处理流程,配合文中仿真结果进行对比分析;同时可延伸学习现代信号处理技术如压缩感知、机器学习在雷达中的应用,以提升综合科研与工程实践能力。

19,463

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧