Кажется, я не могу найти способ визуализировать свою модель RF, полученную с помощью Spark MLLib RandomForestModel. Модель, напечатанная в виде строки, представляет собой просто набор вложенных операторов IF.. Кажется естественным хотеть визуализировать, как это возможно в R. Я использую Spark Python API и Java API.. открытый для использования всего, что будет производить R-подобная визуализация моей модели RF.
есть ли способ визуализировать модель случайного леса Spark mllib?
Ответы (2)
Для этого существует библиотека EurekaTrees. По сути, он просто берет строку отладки, строит дерево, а затем отображает его как веб-страницу с помощью d3.js.
person
ForFunAndProfit
schedule
25.05.2016
Как сохранить только строку в виде .txt из spark?
- person David Crook; 19.04.2017
В python это
model.toDebugString()
, чтобы получить строку, а затем просто использовать f = open('debug.txt', 'w')
f.write(model.toDebugString())
- person ForFunAndProfit; 20.04.2017
@ForFunAndProfit - возможно, поздний дополнительный вопрос - Должен ли я преобразовать текст в .json или другой формат? Потому что я получаю эту ошибку - AttributeError: объект «NoneType» не имеет атрибута «данные».
- person Raghu; 21.07.2020
из Databricks (октябрь 2015 г.): "The графики, перечисленные выше как предназначенные только для Scala, скоро будут доступны и в блокнотах Python. На подходе также другие визуализации моделей машинного обучения. Следите за визуализацией дерева решений и конвейера машинного обучения!»
person
Kai
schedule
09.12.2015
rf <- randomforest(y~., data) rf summary(rf)
Я не вижу простого способа визуализации случайного леса. Дерево решений да. - person Dr VComas   schedule 16.12.2015