има ли начин да се визуализира Spark mllib Random Forest Model?

Изглежда не мога да намеря начин да визуализирам моя RF модел, получен с помощта на MLLib RandomForestModel на Spark. Моделът, отпечатан като низ, е просто куп вложени IF изрази.. изглежда естествено да искам да визуализирам, както е възможно в R. Използвам Spark Python API и Java API.. отворен за използване на всичко, което ще произведе R-подобна визуализация на моя RF модел.


person Kai    schedule 08.12.2015    source източник
comment
Какво имате предвид под визуализиране на модела на случайни гори? Ако го имате в R какво търсите? rf <- randomforest(y~., data) rf summary(rf) Не виждам лесен начин за визуализиране на произволна гора. Дърво на решенията да.   -  person Dr VComas    schedule 16.12.2015


Отговори (2)


Има библиотека, която да помогне с това, EurekaTrees. По принцип просто отнема низа за отстраняване на грешки, изгражда дърво и след това го показва като уеб страница, използвайки d3.js

person ForFunAndProfit    schedule 25.05.2016
comment
Как се запазва само низ като .txt от spark? - person David Crook; 19.04.2017
comment
В python е model.toDebugString() да получите низа и след това просто да използвате f = open('debug.txt', 'w') f.write(model.toDebugString()) - person ForFunAndProfit; 20.04.2017
comment
@ForFunAndProfit - може би късен последващ въпрос - Трябва ли да конвертирам текста в .json или друг формат? Тъй като получавам тази грешка - AttributeError: 'NoneType' object has no attribute 'data' - person Raghu; 21.07.2020

от Databricks (октомври 2015 г.): „The графиките, изброени по-горе като Scala, скоро ще бъдат налични и в преносимите компютри на Python. Предстои и визуализация на модела за машинно обучение.“

person Kai    schedule 09.12.2015