【问题标题】:Single object detection keras单目标检测 keras
【发布时间】:2017-02-02 16:38:49
【问题描述】:

我想制作一个使用 keras 识别单个对象的系统。就我而言,我将检测车轮。如何仅针对 1 个对象训练我的系统?我在使用猫和狗之前做过分类任务,但现在它是一个完全不同的任务。我是否仍然“分类”,类 0= 轮子,class= 1 个非轮子(只是任何东西的随机图像)?如何在此问题中执行以下步骤? 1) 1 个对象的训练系统 2) 检测物体(滑动窗口或热图)

【问题讨论】:

    标签: python keras object-detection training-data


    【解决方案1】:

    您的任务是所谓的二元分类。 确保您的最后一层只有一个神经元(例如,对于顺序模型 model.add(Dense(1, ... other parameters ... )))并使用 binary_crossentropy 作为损失函数。

    希望这会有所帮助。

    【讨论】:

    • 感谢您的回复!所以我将有 2 个班级,一个有轮子,另一个没有轮子?你能告诉我为什么最后一层只有一个神经元与 2 相反,因为有 2 个类??
    • 你是对的。我想你现在很好地理解了你的问题。最后,您还可以使用两个神经元进行二元分类。看看:stats.stackexchange.com/questions/207049/… 你可以同时实现两者并查看哪个性能更好(例如注意过度拟合)。这是你的选择。试一试;)
    猜你喜欢
    • 1970-01-01
    • 2018-02-20
    • 1970-01-01
    • 2019-06-13
    • 2020-08-22
    • 1970-01-01
    • 1970-01-01
    • 2021-09-06
    • 2018-03-20
    相关资源
    最近更新 更多