Я провел некоторое обучение с использованием Случайной Лесной Регрессии (или любого вида регрессий) из Scikit-learn и получил предиктор:
predictor = RandomForestRegressor(n_estimators=n_estimators)
predictor.fit(X_train, Y_train)
Как я могу извлечь информацию в predictor
реализовать в C ++ в качестве фильтра только для прогнозирования?
Что мне нужно, это построить «предиктор» в C ++, чтобы получить: Y_predict = predictor(X_test)
без какой-либо подготовки в C ++.
Склеарн документация для РФР говорит, что у вас есть
property estimators_ : list of DecisionTreeRegressor
От DecisionTreeRegressor Вы можете получить необходимые атрибуты, в частности, атрибут tree_.
Других решений пока нет …