Експорт дерева
У задачах класифікації з Decision Tree перенавчання зазвичай спричиняють занадто глибокі дерева. Як показує порівняння точності на тренувальній і тестовій вибірках, у ваших результатах є перенавчання. Це також видно з візуалізації дерева.
У цій вправі ви експортуєте дерево рішень у текстовий документ, який потім можна використати для візуалізації.
Ця вправа є частиною курсу
HR Analytics: прогнозування плинності персоналу в Python
Інструкції до вправи
- Імпортуйте функцію
export_graphviz()із підмодуляsklearn.tree. - Навчіть
modelна тренувальних даних. - Експортуйте візуалізацію до файлу
tree.dot.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import the graphical visualization export function
from sklearn.____ import export_graphviz
# Apply Decision Tree model to fit Features to the Target
model.____(features_train,target_train)
# Export the tree to a dot file
____(model,"tree.____")