gpt4 book ai didi

tensorflow - 如何为我们自己的数据集重新训练 SSD 对象检测模型?

转载 作者:行者123 更新时间:2023-12-01 20:20:49 24 4
gpt4 key购买 nike

我已经在 tensorflow 中尝试了 SSD 和 YOLO 实现。现在我想为我自己的数据集重新训练其中任何一个,比如交通信号。如何从 pascal voc 中重新训练 SSD 数据?有人可以帮忙吗?我正在使用https://github.com/balancap/SSD-Tensorflow中的tensorflow实现

最佳答案

不特定于实现,对于 SSD,

  • 由于所有层都是卷积层,因此您需要更改预测层中应用的滤波器数量,因为(根据第 4 页中的论文)输出是作为要预测的类数量的函数给出的:即,对于网络中的任何预测层,对于 m*n 特征图,我们期望 (c + 4)kmn 个输出/预测用于分类和本地化; c 是您尝试预测的类的数量,k 是该要素图中使用的 anchor /默认框的数量,m和 n 是特征图的 2 维。
  • 您可能想要根据论文中给出的方程更改 anchor /默认框比例

特定于 SSD-Tensorflow,

  • 您需要确保输入格式与tf.contrib.slim提供的接口(interface)匹配。目前SSD-Tensorflow仅支持Pascal VOC格式。我一直无法调整它以接受其他数据集。您可以看到https://github.com/balancap/SDC-Vehicle-Detection/例如 KITTI 界面。 SDC-Vehicle-Detection 存储库与 SSD-Tensorflow 是同一作者,但部分代码库已经过时。

关于tensorflow - 如何为我们自己的数据集重新训练 SSD 对象检测模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43493806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com