2012-04-20 80 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中,您可以创建某种本体。唯一不好的想法是,这种东西在十年前就已经过时了(至少该网站已经过时了,并且有很多断链)。所以..如果你想实验 - 继续,如果没有 - 我不能给你任何保证这种方法。祝你好运!