首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的模特认不出我自己的手写体数字?

为什么我的模特认不出我自己的手写体数字?
EN

Data Science用户
提问于 2018-11-02 14:04:08
回答 1查看 100关注 0票数 0

目前,我正在研究数字识别器[0-9]。我的模型训练精度100%和测试精度90%。但当我训练自己的书面数字,它总是给我错误的预测。

我知道测试和训练图像应该来自同一个来源。但是我怎样才能提供不同的源数据呢?

EN

回答 1

Data Science用户

回答已采纳

发布于 2018-11-02 15:08:37

你必须记住机器学习模型不像我们一样理解任何概念,人类。它不能概括一些它从未见过的东西。而你的在白色背景上没有看到黑色数字,所以它无法预测一个数字正确。

你唯一能做的两件事是:

  • 用这两种数据从零开始训练你的模型:白色背景上的黑色数字和黑色背景上的白色数字。这些数据必须平衡(尽可能多)。也许模型需要更复杂,也许你需要更多的数据,也许你的准确性会降低。然后,可以预测这两种类型的数据。
  • 只使用与火车集的相似数据集的测试数据集,黑色背景上的白色数字。

您还可以使用以前的训练数据集进行数据增强:由于数字是白色的,背景是黑色的,您可以反转图像颜色,然后在白色背景上有黑色的数字。那样的话,你的火车就会加倍大,不用再自己写数字了!

票数 3
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/40624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档