【问题标题】:(matlab) how to load adaboost model so that coder compatible?(matlab) 如何加载 adaboost 模型以使编码器兼容?
【发布时间】:2021-10-18 06:24:12
【问题描述】:

我将我的 adaboot 模型保存为 .mat 文件。我用它来加载模型:

load('adaboost_23.mat')

但是 matlab coder 不能生成 C/C++ 代码。所以我改为:

coder.load('adaboost_23.mat')

还是不行:

我该怎么做?数据类型为ClassificationEnsemble

【问题讨论】:

    标签: matlab adaboost


    【解决方案1】:

    现在我知道了。根据matlab指导,你必须先压缩模型。

    mdl = load('train_model.mat');
    saveLearnerForCoder(mdl, 'compacted_model');
    

    并加载模型。

    cpt = loadLearnerForCoder('compacted_model');
    

    之后,Coder 将对您的模型进行硬编码,您将在 cpp 文件中获取您的模型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-05
      • 2023-03-15
      • 2019-07-23
      • 2019-05-02
      • 2021-10-31
      • 2019-07-05
      • 2021-02-09
      相关资源
      最近更新 更多