主要内容

使用编码器配置器生成用于预测和更新的代码

编码器配置器提供了方便的功能来配置代码生成选项、生成C/C++代码以及更新生成代码中的模型参数。

  • 配置代码生成选项,并使用对象属性指定模型参数的编码器属性。

  • 为应用程序生成C/C++代码预测使现代化通过使用生成代码. 这需要MATLAB®编码员™.

  • 在生成的C/C++代码中更新模型参数,而无需重新生成代码。此功能可减少在使用新数据或设置重新训练模型时重新生成、重新部署和重新验证C/C++代码所需的工作量。在更新模型参数之前,请使用验证更新输入验证并提取要更新的模型参数。

此流程图显示了的代码生成工作流预测使现代化使用编码器配置器的函数。

使用编码器配置器的预测和更新功能的代码生成工作流

  • 训练模型后,使用LearnerCoder配置器,使用生成代码,然后验证生成的代码。

  • 使用新数据或设置重新训练模型后,请使用验证更新输入验证和提取模型参数。如果重新培训的模型不符合更新条件,则验证更新输入返回错误,然后您可以创建编码器配置器。否则,您可以在生成的C/C++代码中更新模型参数,而无需重新生成代码。

此表显示了与支持的机器学习模型相对应的编码器配置器对象。金宝app

模型 编码器配置器对象
用于多类分类的二叉决策树 ClassificationTreeCoderConfigurer
一类二值分类的支持向量机 分类VMCoderConfiguration
二元分类的线性模型 分类线性代码配置器
支持向量机的多类模型和线性模型 分类代码配置器
回归二叉决策树 回归树配置器
金宝app支持向量机回归 回归VMCoderConfigure
线性回归 回归线性代码配置器

有关详细信息和示例,请参阅编码器配置器对象的参考页。

另见

||||

相关话题