c++ - 数字识别,神经网络无法正常工作

标签 c++ algorithm image neural-network

我正在做一个 OCR 项目,至少要尝试识别数字。 我有两层的汉明神经网络。如果它能解决问题,我会在这里发布源代码。 问题是这个网络不能正常工作,结果总是 1 和 7。顺便说一句,当将标准图像的大小更改为 10x10 像素时,它也不起作用,但现在数字是 3 和 0。 所以,如果有人能帮我解决这个问题,我将不胜感激,也许总的来说有些事情可能会导致这个问题。 当然,如果需要我可以发布我的源代码。 我现在正在比较非常相似的图片,这就是为什么这个问题让我感到惊讶的原因。

最佳答案

最近我不得不在 Matlab 中实现同样的东西,我得到了大约 78% 的准确结果。我使用了 40x40 图像,并根据每个像素周围 3x3 到 15x15 框的平均值构建了特征向量。也许图片尺寸小是问题所在?

关于c++ - 数字识别,神经网络无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8770210/

相关文章:

c++ - 如何向 QML 应用程序添加可分离区域 (QDockWidget)

c++ - 有符号整数溢出、内在函数和未定义行为

c - C语言中的百分比

php - 轻松计算和列出二进制组合

html - WordPress 主题 - 找不到样式源文件

c++ - 如何在编译时创建具有 string_views 序列的 constexpr 数组?

c++ - 一次加载大块 csv 而不是使用 getline 的方法?

algorithm - 使用单词字典将字符串 a 转换为 b

C# 从数组中保存图像

java - 我尝试显示图像 3 秒,然后切换到 java gui,但它不起作用