Weka J48 Тест дерева решений Новый случай - PullRequest
0 голосов
/ 01 марта 2019

У меня проблемы с вводом новых дел в существующее дерево решений.Я могу получить дерево следующим образом:

outlook = sunny
|   humidity = high: no (3.0)
|   humidity = normal: yes (2.0)
outlook = overcast: yes (4.0)
outlook = rainy
|   windy = TRUE: no (2.0)
|   windy = FALSE: yes (3.0)

Затем из этого дерева мне нужно иметь возможность интерактивно вводить случаи, подобные следующим:

enter image description here

Я не уверен, как, когда я выбираю sunny, как в первом примере, тогда даю опцию humidity.Аналогично для второго примера rainy затем windy

В настоящее время это часть того, что у меня есть:

DataSource source = new DataSource(filename);
Instances dataSet = source.getDataSet();
dataSet.setClassIndex(dataSet.numAttributes() - 1);
J48 j48Model = new J48();
j48Model.buildClassifier(dataSet);

Любая помощь с этой проблемой будет принята с благодарностью.Спасибо!

...