如何使用Matlab中训练有素的分类器对C ++中的数据进行分类?

时间:2016-12-20 23:06:15

标签: c++ matlab machine-learning export classification

我猜有两种可能的方式:

  1. 以某种方式将训练过的分类器导出到C ++,例如机器 C ++中的学习包能够基于此进行预测 训练有素的分类器
  2. 根据受过训练的参数进行预测 分类器使用我自己的算法。
  3. 不幸的是,我对Matlab中的分类学习器使用的任何算法都不熟悉,在没有一点帮助的情况下编写我自己的算法。

    因此,如果没有选项1的可能性,那么如果你可以帮助我,那就太棒了。也许有人之前做过这个?来自Matlab工具箱的任何学习算法都没问题。

1 个答案:

答案 0 :(得分:1)

如果你的分类器在逻辑回归/ SVM中是线性的,你可以只导出训练好的参数,这是一个大小为n_features x n_labels的矩阵,并用C ++导入。给定一个新输入,您可以提取特征并将向量和此矩阵相乘。

如果没有,你可以从C ++中call MATLAB。