代码生成
MATLAB®编码器™生成可读和可移植的C和c++代码从统计和机器学习的工具箱支持代码生成的功能。金宝app例如,您可以将新观察硬件设备不能运行MATLAB通过部署一个训练支持向量机(SVM)分类模型到设备使用代码生成。金宝app
您可以为这些函数生成C / c++代码在几个方面:
使用
saveLearnerForCoder
,loadLearnerForCoder
,codegen
(MATLAB编码器)机器学习模型的目标函数。使用一个编码器配置创建的
learnerCoderConfigurer
为预测
和更新
对象功能的机器学习模型。配置代码生成选项通过使用配置和更新模型参数生成的代码。使用
codegen
支持代码生成的其他功能。金宝app
你也可以生成预测定点C / c++代码的机器学习模型。这种类型的代码生成需要定点设计师™。
机器学习模型的集成预测模型金宝app®,使用MATLAB的仿真软件模块功能块或统计和机器学习工具库。金宝app
了解代码生成,请参阅介绍代码生成。
支持代码生成的函数列表,看看金宝app功能列表(C / c++代码生成)。
功能
对象
块
ClassificationSVM预测 | 使用支持向量机(SVM)分类器分类观察看到下面成了和二进金宝app制分类 |
RegressionSVM预测 | 预测反应使用支持向量机(SVM)回归模型金宝app |
主题
代码生成工作流
学习如何生成C / c++代码的统计和机器学习的工具箱函数。
生成代码的统计和机器学习的工具箱函数,不要使用机器学习模型对象。
生成代码的预测分类或回归模型在命令行。
生成代码的预测分类或回归模型使用MATLAB编码器应用程序。
生成代码的预测模型使用一个编码器配置,和更新模型参数生成的代码。
使用分类学习者应用训练分类模型,并生成C / c++代码的预测。
生成代码寻找最近的邻居使用最近邻搜索器模型。
生成代码,它接受输入参数的大小可能在运行时改变。
分类预测转换为数字虚拟变数之前安装一个支持向量机分类器和生成代码。
生成SVM的预测的定点代码分类或回归模型。
生成代码符合概率分布对象示例数据和评价拟合分布对象。
生成代码的数字数据分类表中使用一个二叉决策树。
代码生成的应用程序
这个例子展示了如何训练支持向量机(SVM)回归模型使用回归学习者应用金宝app程序,然后使用RegressionSVM预测块的响应预测模型®。金宝app
这个例子展示了如何使用标签ClassificationSVM预测块的预测。
从仿真软件模型生成代码,使用SVM分类数据金宝app模型。
生成代码从一个系统对象™使用训练分类模型进行预测,并利用仿真软件的系统对象模型。金宝app
从Stateflow生成代码®模型,利用判别分析分类器分类数据。