首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >扑克牌对象检测问题

扑克牌对象检测问题
EN

Data Science用户
提问于 2020-10-22 13:04:52
回答 1查看 79关注 0票数 2

我正在尝试训练一个对象检测模型来检测一些扑克牌,例如,它将检测1,2,3,国王,皇后和杰克。

我正在制作一个类not,我还举了一些其他卡片的例子,比如4,5,6,7,8,9,但是对我来说,做这个额外的类是没有意义的。

那么,如何解决检测其他类型的卡片作为对象的问题,我应该创建这个类还是删除它,并且只保留所需的类?

EN

回答 1

Data Science用户

发布于 2020-10-22 19:01:25

在您的例子中,您有三个选项来训练您的模型:

  1. 为每个卡片号码做一个类,所以13个类。
  2. 为1,2,3,国王,王后,杰克和一个桶类做一个“其他”类,所以7级。
  3. 为1,2,3,国王,王后和杰克设置一个等级,所以6级。当模型不自信的时候,假设它是“另一个”。

最好是备选案文1。

选项1将更难获得数据,因为您需要为更多的类标记数据,但这不应该是一个问题,因为您似乎已经拥有了它。

选项1允许您的模型对所有类进行分类,让我们使用后置处理(即if predicted_class in [4,5,6,7,8,9] then "other")实现与选项2相同的功能。

备选案文2可以工作,但“其他”类中的数字与1、2和3类的数字一样不同。为了能够作出这一区分,第一种直觉是,与备选案文1相比,需要一个“更大”的模型。如果“其他”类与其他类不同,这种方法将很方便。例如,一种将跑车、家庭汽车、小丑车和“其他车辆”(即拖拉机、自行车和卡车)分类的模型。

选项3最好留给“其他”类未定义或太大而无法建模的任务。例如,一个模型,分类的扑克牌是Uno,扑克,或闪电战,或“任何其他游戏”卡。在这种情况下,有太多的“其他”类型的游戏卡,您无法标签和模型。

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

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

复制
相关文章

相似问题

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