2012-04-20 83 views
2

我想知道什麼是開發一個相當大的KB爲Android專家系統的最佳解決方案,我應該簡單地使用數以百計的if-else(假設用戶應該選擇僅在YES和NO)還是有任何引擎,其生成的KB可以在Android上使用。專家系統的Android平臺

在此先感謝

+0

澄清你的問題,並使其更具體 - 什麼是XML和if-else彼此做什麼? http://stackoverflow.com/faq#dontask – zapl 2012-04-20 10:52:24

+2

我認爲他是在談論一個狀態機的東西像要求計算機診斷疾病根據症狀*從大學的模糊記憶* – Blundell 2012-04-20 11:14:01

+0

Jess(這是基於Java的)可以不會被使用,因爲它需要Android上沒有的Java Beans。我還沒有檢查Drools(這也是基於Java的)。 – Rhangaun 2013-02-01 22:44:22

回答

0

使用expertise2goe2gDroid Lite這是e2gRuleEngine Java小程序的Android的端口:在決策支持和專家系統課程採用世界各地的超過10年的基於規則的專家系統‘殼’。 e2gDroid在Android設備上以基於規則的專家系統的形式提供移動互動決策製作工具,該設備至少實現了2.2版「Froyo」操作系統。

您也可以開發Java小程序,您可以使用expertise2go嵌入任何網站。

您可以從GooglePlay免費下載它,並且該公司的網站上提供了該教程。

0

您能爲Android編寫本機C/C++代碼嗎?如果是,那麼我可以建議你去找CLIPS。有一個免費的.dll可用http://clipsinterface.sourceforge.net/。如果您需要Protege 3然後將其導出到CLIPS中,您可以創建某種本體。唯一不好的想法是,這種東西在十年前就已經過時了(至少該網站已經過時了,並且有很多斷鏈)。所以..如果你想實驗 - 繼續,如果沒有 - 我不能給你任何保證這種方法。祝你好運!