Can the predicted function (equation) created by the regression learner toolbox be output?

3 ビュー (過去 30 日間)
Scott
Scott 2017 年 7 月 21 日
コメント済み: Scott 2020 年 12 月 21 日
I have created a trained model GPR (RegressionGP,matern52) and have tested it using the predictFcn. Is there any way I can look at the final equation and associated parameters so that it can be incorporated into c++ code? Or do I have to find a similar c++ library or python machine learning library and try to duplicate my results (using a similar Gaussian Process Model)?
  2 件のコメント
Sadaf Batool
Sadaf Batool 2020 年 12 月 19 日
編集済み: Sadaf Batool 2020 年 12 月 19 日
Hey @Scott,
Were you able to get the equation from the trained model?
Scott
Scott 2020 年 12 月 21 日
No. As Carl states below, I was able to get the final Hyperparameters, but not the equation(s). To incorporate into C++ code I duplicated the analysis in Python using scikit-learn using the aforementioned Hyperparameters and similar GPR model. It is very easy deploy and integrate Python machine learning models using "pickle" file and "SimpleXMLRPCServer" function. The matlab "coder" is another expensive Matlab add on that looked difficult to deploy with C++ code. My solution took a day or so. Scott.

サインインしてコメントする。

回答 (1 件)

Carl
Carl 2017 年 7 月 24 日
You can extract the final parameters and equation from the GPR model's properties. See the following page:
You can obtain the values of beta, sigma, the hyperparameters, and other properties. Let me know if this doesn't provide what you are specifically looking for.
  4 件のコメント
YiHao Zhu
YiHao Zhu 2018 年 2 月 6 日
After I use regression learner and export the model to the workspace, I can use it to train my new data in matlab. But when I try to use matlab coder to develop c++ code, it fail. Really need a video to show me how to do it.
YiHao Zhu
YiHao Zhu 2018 年 2 月 6 日
I want to use matlab coder to let my machine learning model in workspace to a function with c++ code.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeGaussian Process Regression についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by