采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
波波老师,我在做一个手势识别的项目,当前选择的数据纬度是275维,在Python中,分类准确度能到达到97.5%。现在想把Python中训练好的随机森林模型实现成c.最后运行在手机中,请问默认参数下的随机森林有多少颗决策树,我该怎么吧模型参数从Python中导出来?
可以研究一下PMML。比如这个工具可以将sklearn的模型转成PMML:https://github.com/jpmml/sklearn2pmml
比如我知道的java中有很多工具可以直接使用PMML,比如这个:https://github.com/jpmml (其实还有更多。)C系语言应该也有很多对应的工具。
另外,有一些开源工具,似乎可以直接做这件事,虽然我没有试验过,比如这个:https://github.com/nok/sklearn-porter 可以研究一下。
加油!
我的是要转成c,你发的最后一个材料应该就是我想要的,我来实践一下。感觉你讲的课真的很透彻,后面的随机森林是不是也添加一些我遇到这类问题的章节,因为肯定还会有在手机端需要用到这类分类方法,但又没有Python的执行环境的问题
PMML是很通用的一种语言,我认为C系语言应该有相应的工具,不过我不很了解,需要你自己研究寻找一下。这个课程以介绍机器学习的方法为主,暂时不计划涉及模型部署的内容:)
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.5k 19
3.5k 17
3.0k 15
1.6k 15
1.5k 14