2011-05-07 12 views
0

嘿,我試圖讓一個Web服務可視化數據挖掘的分類結果。我已經能夠建立一個網絡服務,當我輸入一個訓練數據集時,我得到一個字母數字形式的樹。我正在使用WEKA庫進行數據挖掘。如果我拿一個樣本數據,並使用J.48方法繪製它,我得到如下結果:如何從Java數據挖掘中直觀顯示樹,作爲Web服務

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 ] 

現在我需要撰寫另一個web服務,在那裏我可以通過這個數據,並得到的一個可視化樹。我真的被困在這裏,我不知道要使用什麼庫,如何編寫兩個Web服務一起工作。我正在使用Netbeans IDE來製作web服務。感謝您的幫助和建議。

回答

1

當我想你的可視化輸出應該像一個圖片,也許 Graphviz項目是你的幫助。

如果您正在撰寫兩個Web服務,您只需通過其他Web服務調用其中一個。所以你的可視化服務會調用你的原始數據服務並等待結果(或者異步地有一些回調函數)。 或者那裏有什麼確切的問題?

希望能幫到

0

爲什麼不直接用HTTP通過HTTP發佈數據呢?