#scikit-learn
Вопрос:
Я хочу сохранить подходящий классификатор randomForest в формате, указанном здесь на стр. 27 — Рис. 26. В качестве альтернативы, если такого не существует, как я могу извлечь внутренние элементы деревьев решений для создания файла в формате J48 самостоятельно? DecisionTreeClassifier делает это доступным через tree.export_text
, но у RandomForestClassifier нет tree_
атрибута.
Ответ №1:
Ближе к последнему предложению вашего вопроса, RandomForestClassifier
имеет ли его подходящие деревья , доступные через атрибут estimators_
; это экземпляры DecisionTreeClassifier
, поэтому у каждого из них есть tree_
атрибут.
Ответ №2:
Если вы используете плагин sklearn-weka (примеры) и обучаете случайный лес Weka своим данным, вы можете создать этот вывод, просто превратив модель в строку с помощью str(...)
.
Конечно, для этого потребуется установка Java JDK для запуска.