【问题标题】:Export "RandomForestRegressor" model created with scikit-learn library导出使用 scikit-learn 库创建的“RandomForestRegressor”模型
【发布时间】:2013-07-29 13:24:52
【问题描述】:

我正在开发需要使用机器学习算法(随机森林)的 C# 应用程序。 C# 不太适合数据分析,所以我将数据保存到 .csv 文件,然后使用强大的 scikit-learn 库在 Python 中对其进行分析。我训练了 RandomForestRegressor(比如Python Scikit Random Forest Regressor Error),它给出了非常好的结果。但现在我需要在我的 C# 应用程序中使用这个模型。有没有办法从 scikit-learn 库中导出模型并在 C# 中使用它?

【问题讨论】:

  • 不知道有没有人写过模块 s.t.您可以在C# 中使用sci-kit 库,但您可以在python 中完成所有处理并将结果发送到您的C# 应用程序。不确定这是否适合你,但这是一个想法......

标签: c# python scikit-learn random-forest


【解决方案1】:

在随机森林中实现预测有点不简单。 您基本上需要对决策树的评估进行编程。没那么难 作为实施培训,但如果您希望它高效,可能仍然需要一些工作。

在阅读 Python 数据结构的同时,我想您最好使用 scikit-learn 作为您与之通信的外部库,正如 Steve P. 所建议的那样。

【讨论】:

  • 谢谢!我决定使用第一种方式(自己实现)。
猜你喜欢
  • 2018-06-27
  • 2021-06-15
  • 2017-02-24
  • 1970-01-01
  • 2015-08-26
  • 2020-03-19
  • 2014-10-13
相关资源
最近更新 更多