主要内容

代码生成

生成C / c++代码和墨西哥人函数统计和机器学习工具箱™函数

MATLAB®编码器™生成可读和可移植的C和c++代码从统计和机器学习的工具箱支持代码生成的功能。例如,您可以将新观察硬件设备不能运行MATLAB通过部署一个训练支持向量机(SVM)分类模型到设备使用代码生成。

您可以为这些函数生成C / c++代码在几个方面:

  • 使用saveLearnerForCoder,loadLearnerForCoder,codegen(MATLAB编码器)机器学习模型的目标函数。

  • 使用一个编码器配置创建的learnerCoderConfigurer预测更新对象功能的机器学习模型。配置代码生成选项通过使用配置和更新模型参数生成的代码。

  • 使用codegen支持代码生成的其他功能。

你也可以生成预测定点C / c++代码的机器学习模型。这种类型的代码生成需要定点设计师™。

机器学习模型的集成预测模型®,使用MATLAB的仿真软件模块功能块或统计和机器学习工具库。

了解代码生成,请参阅介绍代码生成

支持代码生成的函数列表,看看功能列表(C / c++代码生成)

功能

全部展开

saveLearnerForCoder 为代码生成模型对象保存在文件
loadLearnerForCoder 重建模型对象保存模型的代码生成
generateLearnerDataTypeFcn 为定点生成函数,定义了数据类型代码生成

创建编码器配置对象

learnerCoderConfigurer 创建编码器配置的机器学习模型

使用编码器配置对象

generateCode 生成C / c++代码使用编码器配置
generateFiles 生成MATLAB使用编码器配置文件代码生成
validatedUpdateInputs 验证和提取机器学习模型参数更新
更新 更新模型参数代码生成

对象

全部展开

ClassificationTreeCoderConfigurer 编码器配置多级分类的二元决策树模型
ClassificationSVMCoderConfigurer 编码器配置为支持向量机(SVM)看到下面成了和二进制分类
ClassificationLinearCoderConfigurer 编码器配置线性二进制高维数据的分类
ClassificationECOCCoderConfigurer 使用二进制编码器配置为多级模型的学习者
RegressionTreeCoderConfigurer 编码器配置二元决策树模型的回归
RegressionSVMCoderConfigurer 编码器配置为支持向量机(SVM)回归模型
RegressionLinearCoderConfigurer 编码器配置与高维数据线性回归模型

全部展开

ClassificationEnsemble预测 使用的决策树分类的观察
ClassificationNeuralNetwork预测 观察使用神经网络分类模型进行分类
ClassificationKNN预测 观察使用加权分类模型进行分类
ClassificationSVM预测 使用支持向量机(SVM)分类器分类观察看到下面成了和二进制分类
ClassificationTree预测 观察使用决策树分类器进行分类
RegressionEnsemble预测 使用决策树的整体回归预测的反应
RegressionGP预测 预测反应使用高斯过程回归模型(GP)
RegressionNeuralNetwork预测 使用神经网络回归模型预测的反应
RegressionSVM预测 预测反应使用支持向量机(SVM)回归模型
RegressionTree预测 使用回归树模型预测的反应

主题

代码生成工作流

分类和回归预测块

代码生成的应用程序

Baidu
map