绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
Detectron2 扩展默认值 | 三
2020-05-13 06:00:32

作者|facebookresearch 编译|Flin 来源|Github

扩展Detectron2的默认值

研究是以新的方式做事。这给如何在代码中创建抽象带来了压力, 对于任何规模较大的研究工程项目而言,这都是一个挑战:

  1. 一方面,它需要具有非常精简的抽象,以允许以新方式进行所有操作。打破现有的抽象并将其替换为新的抽象应该相当容易。

  2. 另一方面,这样的项目也需要合理的高层抽象,以便用户可以轻松地以标准方式进行操作,而不必担心仅某些研究人员关心的细节。

在detectron2中,有两种类型的接口可以共同解决这种压力:

  1. 仅采用"config"参数的函数和类(在成熟接口的情况下,可选地带有少的一组额外参数)。 这些函数和类实现"标准默认"行为:它将从配置中读取所需内容并执行"标准"操作。用户只需要加载一个标准配置并传递它,而不必担心使用了哪些参数以及它们的含义。

  2. 具有定义明确的自变量的函数和类。

    这些都是整个系统的一个很小的组成部分。它们需要用户费力地缝在一起,但是可以以更灵活的方式缝在一起。当你需要实现不同于detectron2中包含的"标准默认值"的某些东西时,可以重复使用这些定义明确的组件。

如果你只需要标准行为,请阅读入门指南(detectron2.readthedocs.io/tutorials/g…) 应该足够了。如果你需要将detectron2扩展到自己的需要, 有关更多详细信息,请参见以下教程:

原文链接:detectron2.readthedocs.io/tutorials/e…

欢迎关注磐创AI博客站: panchuang.net/

sklearn机器学习中文官方文档: sklearn123.com/

欢迎关注磐创博客资源汇总站: docs.panchuang.net/

分享好友

分享这个小栈给你的朋友们,一起进步吧。

优质文章
创建时间:2020-06-09 15:14:35
分享大家优质文章
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • highhand
    栈主

小栈成员

查看更多
  • huijinrutu
  • 扒掉你的内内
  • bingo666
  • 朱杰
戳我,来吐槽~