python - scikit-learn 中的随机森林解释

标签 python machine-learning regression scikit-learn random-forest

我正在使用 scikit-learn's Random Forest Regressor在数据集上拟合随机森林回归器。是否有可能以一种格式解释输出,然后我可以在不使用 scikit-learn 甚至 Python 的情况下实现模型拟合?

该解决方案需要在微 Controller 中实现,甚至可能需要在 FPGA 中实现。 .我正在用 Python 进行分析和学习,但想在 uC 或 FPGA 上实现。

最佳答案

您可以查看 graphviz,它使用“点语言”来存储模型(如果您想构建一些自定义解释器,它是非常易于阅读的,应该不难)。 scikit-learn 中有一个 export_graphviz 函数。您可以通过 boost 库 read_graphviz 方法或其他一些可用的自定义解释器在 C++ 中加载和处理模型。

关于python - scikit-learn 中的随机森林解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16329384/

相关文章:

r - 在 R 中绘制逻辑回归中的两条曲线

r - 是否有一个函数或程序包可以模拟从lm()返回的对象的预测?

python - MATLAB 中的 Python zip 函数等效于什么?

python - 使用 cv2 和 svm 的 setTermCriteria

python - 具有多个约束的 Python 中的约束回归

python - TensorFlow/Keras : shape error on output layer

machine-learning - Apple Vision 创建自定义 VNImageBasedRequest

python - 可以在同一正则表达式中引用前一组吗?

python - Keras:进行超参数网格搜索时内存不足

python - 如何将列表作为新行附加到 pandas 数据框