Как визуализировать дерево из DataMining в Java, как веб-сервис - PullRequest
0 голосов
/ 07 мая 2011

Привет, ребята. Я пытаюсь создать веб-сервис для визуализации результатов классификации интеллектуального анализа данных. Мне удалось создать веб-сервис, в котором при вводе набора обучающих данных я получаю дерево в буквенно-цифровой форме. Я использую библиотеку WEKA для интеллектуального анализа данных. Если я возьму пример данных и нанесу их на график методом J.48, я получу следующие результаты:

N0 [label="outlook" ]
N0->N1 [label="= sunny"]
N1 [label="humidity" ]
N1->N2 [label="<= 75"]
N2 [label="yes (2.0)" shape=box style=filled ]
N1->N3 [label="> 75"]
N3 [label="no (3.0)" shape=box style=filled ]
N0->N4 [label="= overcast"]
N4 [label="yes (4.0)" shape=box style=filled ]
N0->N5 [label="= rainy"]
N5 [label="windy" ]
N5->N6 [label="= TRUE"]
N6 [label="no (2.0)" shape=box style=filled ]
N5->N7 [label="= FALSE"]
N7 [label="yes (3.0)" shape=box style=filled ]

Теперь мне нужно составить другой веб-сервис, где я могу передать эти данные и получить визуализацию дерева. Я действительно застрял здесь, я не знаю, какую библиотеку использовать, как составить два веб-сервиса для совместной работы. Я использую Netbeans IDE для создания веб-сервиса. Спасибо за вашу помощь и советы.

Ответы [ 2 ]

1 голос
/ 07 мая 2011

Когда я предполагаю, что ваш вывод визуализации должен быть чем-то вроде изображения, возможно, вам поможет проект Graphviz .

Если вы создаете два веб-сервиса, вам просто нужно позвонитьодин из них другим веб-сервисом.Таким образом, ваш сервис визуализации будет вызывать ваш сервис необработанных данных и ждать результата (или асинхронно имеет некоторую функцию обратного вызова).Или в чем ваша проблема?

Надеюсь помочь

0 голосов
/ 07 мая 2011

Почему бы просто не опубликовать данные, используя JSON через HTTP?

...