Что касается подхода к отображению дерева классификации/решения из командной строки?

В Weka, как отобразить дерево классификации/решения из командной строки?


person user288609    schedule 18.01.2012    source источник


Ответы (1)


Я не уверен, что вы ищете что-то очень сложное, но в основном деревья решений печатаются, когда вы используете weka.classifiers.trees. В моем ответе есть иллюстрация со случайным деревом, но вот что вы получите, используя алгоритм J48 на набор данных радужной оболочки:

~/weka/data$ weka weka.classifiers.trees.J48 -t iris.arff  -i

J48 pruned tree
------------------

petalwidth <= 0.6: Iris-setosa (50.0)
petalwidth > 0.6
|   petalwidth <= 1.7
|   |   petallength <= 4.9: Iris-versicolor (48.0/1.0)
|   |   petallength > 4.9
|   |   |   petalwidth <= 1.5: Iris-virginica (3.0)
|   |   |   petalwidth > 1.5: Iris-versicolor (3.0/1.0)
|   petalwidth > 1.7: Iris-virginica (46.0/1.0)

Number of Leaves  :     5

Size of the tree :  9


Time taken to build model: 0.08 seconds
Time taken to test model on training data: 0.01 seconds
person chl    schedule 19.01.2012