树状算法模块介绍

您正在查看最新版本(V3.0.0)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持

树状算法模块是指在单个工程内对多个算法模块进行灵活组合与编排,以应对多种业务需求并存的复杂应用场景。

该体系以树形结构组织算法执行逻辑,在同一工程内支持模块的串联、并联以及串并联混合三种组合方式。用户可按业务需要逐步添加模块,并对各模块分别进行数据标注、模型训练与效果验证。

基于该结构,模型统一导出为一个多模型包,实现集中运行与统一管理。该方式有效减少工程数量,避免模型重复配置,提高模型使用与现场维护效率。

模块串联

模块串联是指将多个模块依次连接,各模块按照先后顺序依次执行,上一模块(父模块)的输出结果作为下一模块(子模块)的输入。该组合方式即原有级联功能,适用于处理过程存在明确先后依赖关系的场景。

父模块子模块定义:

  • 父模块:指与当前模块直接连接的上一模块。

  • 子模块:指与当前模块直接连接的下一模块。

如图所示,快速定位是输入模块的子模块,是目标检测的父模块。

parent module submodule definition

如图所示,输入模块、图像分类模块与实例分割模块依次串联;目标检测模块与缺陷分割模块依次串联。

serial module mode

模块并联

模块并联是指将多个模块同时连接在同一层级,各模块在相同输入下独立执行,分别输出各自的处理结果。该组合方式适用于同一输入需进行多种分析或处理、且各处理过程之间相互独立的场景。

如图所示,快速定位模块、图像分类模块与非监督分割模块相互并联;目标检测模块与文本检测模块相互并联。

parallel module mode

树状算法模块限制

在树状算法模块中,模块之间的串联与并联存在如下限制:

  • 文本检测模块下只支持串联文本识别模块。

  • 文本识别模块后不能串联其他模块。

  • 任意物体抓取V2模块和工件料筐分割模块仅支持与输入模块串联,不支持与其他模块串联或并联。

该页面是否有帮助?

可以通过以下方式反馈意见:

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。