主要内容

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

编码器配置器提供了方便的特性来配置代码生成选项,生成C/ c++代码,并在生成的代码中更新模型参数。

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

  • 生成C/ c++代码预测而且更新模型的功能generateCode.这需要MATLAB®编码器™

  • 在生成的C/ c++代码中更新模型参数,而不必重新生成代码。当您使用新数据或设置重新训练模型时,此特性减少了重新生成、重新部署和验证C/ c++代码所需的工作。在更新模型参数之前,使用validatedUpdateInputs验证并提取模型参数进行更新。

的代码生成工作流预测而且更新使用编码器配置器的函数。

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

  • 在训练一个模型之后,使用创建一个编码器配置器learnerCoderConfigurer,生成代码使用generateCode,然后验证生成的代码。

  • 在使用新数据或设置重新训练模型之后,使用validatedUpdateInputs验证和提取模型参数。如果重新训练的模型不适合更新,那么validatedUpdateInputs返回一个错误,然后可以创建一个编码器配置器。否则,您可以在生成的C/ c++代码中更新模型参数,而不必重新生成代码。

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

模型 编码器配置对象
用于多类分类的二叉决策树 ClassificationTreeCoderConfigurer
支持向量机用于一类和二类分类 ClassificationSVMCoderConfigurer
二元分类的线性模型 ClassificationLinearCoderConfigurer
支持向量机和线性模型的多类模型 ClassificationECOCCoderConfigurer
用于回归的二叉决策树 RegressionTreeCoderConfigurer
支持向量机(SVM)回归 RegressionSVMCoderConfigurer
线性回归 RegressionLinearCoderConfigurer

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

另请参阅

||||

相关的话题

Baidu
map