从MATLAB到C 导出权重和参数
exporting weights and parameters from matlab to c++
我使用树袋功能为获得的训练有素的分类器创建随机森林模型。
使用的功能:
%Create a Random Forest model with 100 trees,
randomfmodel = TreeBagger(...............)
我是否可以直接导出直接生成的模型值(以值和权重的形式),以便可以在C 平台上使用。
我读到MATLAB运行时很大,基本上这就是为什么我想使用MATLAB模型中生成的权重和参数,然后导出并编写一个代码来测试C 中的新数据我试图避免在C 中重写训练中的代码。(使用MATLAB的模型值将帮助我直接测试新数据。)
我确实在MATLAB中有一个RandyFmodel.mat文件。有什么方法可以导出所有权重,以便我可以在C 中重写一个函数来测试新数据?
我没有自己尝试过,但找到了以下内容。文件的描述确切地保证了您要寻找的内容:https://github.com/kenders2000/decisiontreemat2cpp
https://github.com/dhasenfratz/treebagger-matlab2cpp
此程序使用TreeBagger或分类树功能分类器在MATLAB中进行培训的决策树,并输出包含所有分支信息的标题文件dectReconstants.h。附件C 类使用此标头文件,以根据已部署的应用程序中提出的功能做出决策。
这对于将MATLAB中开发的代码部署到嵌入式应用程序中很有用,而MATLAB不可用,也无法读取输入文件。
相关文章:
- 如何反转整数参数包
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 如何使用默认参数等选择模板专业化
- 模板参数替换失败,并且未完成隐式转换
- 具有默认模板参数的多态类的模板推导失败
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 将数组作为参数传递给函数安全吗?作为第三方职能部门,可以探索他们想要的之外的其他元素
- 函数调用中参数的顺序重要吗
- 部分定义/别名模板模板参数
- 模板-模板参数推导:三个不同的编译器三种不同的行为
- 使用不带参数的函数访问结构元素
- 基于另一个成员参数将函数调用从类传递给它的一个成员
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 如何使用Luacneneneba API正确读取字符串和表参数
- 在派生函数中指定void*参数
- 视图中的参数推导失败:take_while
- static_assert在宏中,但也可以扩展到可以用作函数参数的东西
- 使用指向成员的指针将成员函数作为参数传递
- 没有名称的C++模板参数
- 从MATLAB到C 导出权重和参数