使用TFLearn或Tensorflow对象检测API进行对象检测

djp7away  于 2023-05-07  发布在  其他
关注(0)|答案(4)|浏览(134)

我想构建一个对象检测模型,但不知道是使用tensorflow对象检测API还是使用TFLearn来构建模型。有人能告诉我这两种方法的优缺点吗?

ru9i0ody

ru9i0ody1#

我建议你从Tensorflow对象检测API开始,因为你可以通过现成的配置管道从现有的原始模型快速训练你的模型,你在模型架构和 Backbone.js 上有很多选择。这是更容易和更肯定的方式,它是非常受欢迎的和一个巨大的社区使用它,或者你可以使用pytoch,我推荐,检查https://github.com/facebookresearch/detectron2

dffbzjpn

dffbzjpn2#

都很好。对象检测API是一个标准的内置库,您可以快速克隆和使用。学习它很好,因为它在整个行业都很受欢迎,原因如下。
1.它不太容易出错。
1.它节省了你的时间
1.你可以很容易地使用Tensorboard来分析训练统计。
1.它具有更快的RCNN和SSD等内置架构。你只需要学会使用它们。理解配置文件中的各种超参数并知道如何调优它们也是一项技能。
另一方面,如果你想制作自己的定制模型,你可以去学习tensorflow。实际上,这两种方法都不是可选择的,应该分开学习。事实上,我还建议阅读API中可用的对象检测算法的研究论文。
除了对象检测之外,Tensorflow还将长期帮助您,无论您是在DNN中处理分割算法或自动编码器还是其他任何内容。

kpbpu008

kpbpu0084#

Tensorflow有一个对象检测API,能够使用tensorflow-2.0并支持GPU。您还可以尝试使用配置进行模型推断。
你可以在这里找到它:https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/我还建议尝试一些开源模型,如Faster-RCNN或Yolo模型。
API:https://www.analyticsvidhya.com/blog/2020/04/build-your-own-object-detection-model-using-tensorflow-api/
Yolo:https://github.com/AlexeyAB/darknet

相关问题