Получение RegressionTree от модели быстрого доступа ML.Net - PullRequest
0 голосов
/ 29 октября 2019

Надеюсь, у вас замечательный день.

Я столкнулся с проблемой при взгляде на внутреннюю структуру модели дерева решений из ML.Net FastTree

. следуя этой инструкции от MS.

https://docs.microsoft.com/en-us/dotnet/machine-learning/tutorials/predict-prices

MLContext mlContext = new MLContext(seed: 0);
var model = Train(mlContext, _trainDataPath);

Я получил только модель регрессии, а не структуру дерева решений.

Я хочу получитьправильная древовидная структура, так что вы можете помочь мне найти решение? Заранее спасибо.

1 Ответ

0 голосов
/ 11 ноября 2019

Я думаю, что самый простой способ получить древовидную структуру - это установить точку останова после того, как вы обучили «модель», а затем проверить модель в окне Watch / Autos в Visual Studio.

Модель будетвероятно, это будет последовательность преобразователей, а последним преобразователем будет «преобразователь предсказания дерева решений», который вы можете дополнительно проверить, чтобы получить древовидные структуры (вам нужно будет изучить «параметры модели», и в итоге вы найдете TreeEnsemble ).

Это будет список деревьев решений, а не один.

...