【问题标题】:Shape Detection using Machine Learning使用机器学习进行形状检测
【发布时间】:2017-11-22 18:36:27
【问题描述】:

我想使用机器学习技术检测形状,即圆形、正方形、矩形、三角形等。

以下是形状检测的规范,

  1. 使用卷积神经网络 (CNN)。
  2. 对于训练,数据集包含 1000 张图像,每个类别有 10 个形状。
  3. 对于测试,数据集包含每个类别的 100 张图像,对应 10 个形状。
  4. 所有图片都是 28x28 调整大小,使用一个通道(灰色通道)。
  5. 数据集中的所有图像都是边缘检测图像。

问题

  1. 机器学习算法是否可以区分正方形和矩形...?、正方形和菱形...?
  2. 如何改进形状检测的数据集? 提前致谢...!!!

【问题讨论】:

  • 这个问题更适合data science stack exchange。您的问题与digit recognition problem 类似,鉴于您有足够大的标记形状图片数据集,我看不出为什么不能这样做。
  • 1.是的,2。您可以确保形状居中,并标准化为 [0, 1] 范围。也许有些门槛。人们真的必须查看数据才能告诉您到底可以做什么。你连一张图片都没有..

标签: machine-learning


【解决方案1】:
  1. 是的,对于 CNN 来说,这不是一项非常艰巨的任务。
  2. 改进数据集的一种方法是使用图像增强。我认为您可以同时进行水平和垂直翻转,因为在应用此转换时,所有这些图形仍然是同一种图形。您可以考虑其他变换,只要它们不改变坐标轴的大小,因为如果您改变坐标轴的大小,正方形就会变成矩形,反之亦然。

【讨论】:

    猜你喜欢
    • 2014-11-15
    • 2012-11-16
    • 2017-05-03
    • 2012-05-30
    • 1970-01-01
    • 2017-06-05
    • 1970-01-01
    • 2019-01-22
    • 1970-01-01
    相关资源
    最近更新 更多