我正在開發C#應用程序,我需要使用機器學習算法(隨機森林)。 C#不太適合數據分析,所以我將數據保存到.csv文件,然後使用偉大的scikit-learn庫在Python中分析它們。我訓練了RandomForestRegressor(如Python Scikit Random Forest Regressor Error),它給出了相當不錯的結果。但是現在我需要在我的C#應用程序中使用這個模型。有沒有辦法從scikit-learn lib中導出模型並在C#中使用它?導出使用scikit學習庫創建的「RandomForestRegressor」模型
1
A
回答
1
在隨機森林中實現預測有點不平凡。 您基本上需要對決策樹的評估進行編程。它不像執行培訓那樣艱難 ,但如果你希望它有效,可能還是一些工作。就像Steve P.建議的一樣,在閱讀python數據結構的同時,我會想象你可能會更好地使用scikit-learn作爲與之通信的外部庫。
+0
謝謝!我決定使用第一種方式(由我自己執行)。 – centuri0n
相關問題
- 1. 將python scikit學習模型導入pmml
- 2. 爲什麼交叉驗證用於RandomForestRegressor失敗在scikit學習
- 3. 錯誤導入scikit學習模塊
- 4. 使用Scikit的DictVectorizer學習時出現MemoryError學習
- 5. scikit學習決策樹模型評估
- 6. 如何創建scikit學習數據集?
- 7. 獲取KernelRidge類的擬合模型的參數scikit學習庫
- 8. OneClassSVM scikit學習
- 9. Python的scikit學習導入錯誤
- 10. 學習者的模型對象可以使用joblib導出嗎?
- 11. Scikit學習安裝
- 12. 路徑scikit學習
- 13. scikit學習管道
- 14. Scikit學習分類
- 15. 用scikit-learn重新初始化已學習的線性模型
- 16. 繼承scikit學習的LassoCV模式
- 17. 用Scikit學習Unigram分析
- 18. 使用scikit學習字典學習中的內存錯誤學習
- 19. Scikit學習SVM - 輸入類型
- 20. scikit學習任務管理庫
- 21. 重用scikit學習模型.pkl在AWS LAMBDA
- 22. 得分RFECV()的scikit學習
- 23. scikit學習CountVectorizer的UnicodeDecodeError
- 24. TF-IDF簡單使用 - NLTK/Scikit學習
- 25. 如何使用交叉scikit學習
- 26. 如何使用Scikit學習CountVectorizer?
- 27. Scikit學習,KMeans:如何使用max_iter
- 28. 如何探索使用scikit學習
- 29. scikit使用svm錯誤學習
- 30. Scikit學習使用GridSearchCV上DecisionTreeClassifier
我不知道是否有人寫過模塊s.t.你可以在'C#'中使用'sci-kit'庫,但是你可以在'python'中完成所有的處理,並將結果發送到'C#'應用程序。不知道這是否適合你,但這是一個想法... –