<div dir="ltr">If you want to use the model from C++ code, the easiest way is to probably use Boost/Python (<a href="http://www.boost.org/doc/libs/1_62_0/libs/python/doc/html/index.html">http://www.boost.org/doc/libs/1_62_0/libs/python/doc/html/index.html</a>).  Alternatively, use another gradient boosting library that has a C++ API (like XGBoost).<div><br></div><div>Keep in mind, if you want to call Python code from C++ you will have to bundle a Python interpreter as well as all the dependencies.</div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, 13 Apr 2017 at 14:23 Sebastian Raschka <<a href="mailto:se.raschka@gmail.com">se.raschka@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
not sure how this could generally work. However, you could at least dump the model parameters for e.g., linear models and compute the prediction via<br>
<br>
w_1 * x1 + w_2 * x_2 + … + w_n * x_n + bias<br>
<br>
over the n features.<br>
<br>
To write various model attributes to text files, you could use json, e.g., see <a href="https://cmry.github.io/notes/serialize" rel="noreferrer" target="_blank">https://cmry.github.io/notes/serialize</a><br>
However, I don’t think that this approach will solve the problem of loading the model into C++.<br>
<br>
Best,<br>
Sebastian<br>
<br>
> On Apr 13, 2017, at 4:58 PM, 老陈 <<a href="mailto:26743610@qq.com" target="_blank">26743610@qq.com</a>> wrote:<br>
><br>
> Hi,<br>
><br>
> I am working on GradientBoostingRegressor these days and I am wondering if there is a way to dump the model into txt file, or any other format that can be processed by c++<br>
><br>
> My production system is in c++, so I want use the python-trained tree model in c++ for production.<br>
><br>
> Has anyone ever done this before?<br>
><br>
> thanks<br>
> _______________________________________________<br>
> scikit-learn mailing list<br>
> <a href="mailto:scikit-learn@python.org" target="_blank">scikit-learn@python.org</a><br>
> <a href="https://mail.python.org/mailman/listinfo/scikit-learn" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/scikit-learn</a><br>
<br>
_______________________________________________<br>
scikit-learn mailing list<br>
<a href="mailto:scikit-learn@python.org" target="_blank">scikit-learn@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/scikit-learn" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/scikit-learn</a><br>
</blockquote></div>