【问题标题】:How long does tensorflow object detection API train.py complete training using CPU only?tensorflow 对象检测 API train.py 仅使用 CPU 完成训练需要多长时间?
【发布时间】:2017-10-23 06:36:26
【问题描述】:

我是机器学习的初学者。最近,我使用Tensorflow object detection API 成功运行了一个机器学习应用程序。 我的数据集是 200 张 300*300 分辨率的物体图像。然而,培训已经进行了两天,尚未完成。

我想知道完成培训需要多长时间?目前以全局步数 9000 运行,需要多少全局步数才能完成训练?

P.S:训练只使用了 CPU

【问题讨论】:

    标签: python tensorflow object-detection


    【解决方案1】:

    这当然取决于您想要的准确性和数据集,但我通常会在损失值达到 4 或更少时停止训练。 9000 步后你当前的损失值是多少?

    【讨论】:

    • 当前损失值在1和2之间交替。所以基本上这是否意味着只要我有模型检查点,只要我发现结果足够令人满意,我就可以停下来??感谢您的友好回复
    • 是的,你的损失不太可能随着更多的训练而降低。您还会增加将模型过度拟合到仅损失较低的训练和测试数据的风险。
    【解决方案2】:

    在我看来,这听起来像是你的训练没有融合。

    this question的cmets中的讨论。

    基本上,建议您并行运行eval.py 并检查它在那里的执行情况。

    【讨论】:

      猜你喜欢
      • 2014-06-22
      • 2018-05-15
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 2020-02-06
      • 2018-04-18
      • 2018-01-01
      • 1970-01-01
      相关资源
      最近更新 更多