2012-04-20 4 views
2

나는 안드로이드 용으로 꽤 큰 KB를 가진 전문가 시스템을 개발하는 최선의 해결책이 무엇인지 알고 싶습니다. if-else를 수백 개만 사용하면됩니다 (사용자가 YES와 NO) 또는 생성 된 KB를 안드로이드에서 사용할 수있는 엔진이 있는지 확인하십시오. 사전에안드로이드 플랫폼을위한 전문가 시스템

덕분에

+0

질문을 명확히하고 더 구체적으로 만드십시오 - XML과 다른 경우에 무엇을해야합니까? http://stackoverflow.com/faq#dontask – zapl

+2

그는 상태 머신에 대해 이야기하고 있다고 생각합니다. 증상을 기반으로 질병을 진단하도록 컴퓨터를 요청합니다. * 대학에서 막연한 기억을합니다. * – Blundell

+0

Jess (Java 기반)는 Android에서 사용할 수없는 Java Beans가 필요하기 때문에 사용할 수 없습니다. 아직 Drools는 확인하지 않았습니다 (Java 기반). – Rhangaun

답변

0

사용 expertise2go 's를 e2gRuleEngine Java 애플릿의 안드로이드 포트입니다 e2gDroid Lite : 10 년 이상 전 세계의 의사 결정 지원 및 전문가 시스템 과정에 사용되는 규칙 기반 전문가 시스템 "쉘". e2gDroid는 적어도 버전 2.2 "Froyo"OS를 구현하는 Android 장치의 규칙 기반 전문가 시스템 형태로 모바일 대화 형 의사 결정 도구를 제공합니다.

expertise2go을 사용하여 웹 사이트에 삽입 할 수있는 Java 애플릿을 개발할 수도 있습니다.

무료로 GooglePlay에서 다운로드 할 수 있으며이 자습서는 회사 사이트에서 다운로드 할 수 있습니다.

0

당신은 안드로이드에 대한 네이티브 C/C++ 코드를 작성할 수 있습니까? 그렇다면 CLIPS를 찾도록 제안 할 수 있습니다. 무료 .dll을 사용할 수 있습니다. http://clipsinterface.sourceforge.net/입니다. Protege 3으로 필요한 경우 일종의 온톨로지를 만든 다음 CLIPS로 내보낼 수 있습니다. 유일한 나쁜 생각은 10 년 전의이 물건들과 매우 오래된 것입니다 (최소한 사이트는 구식이며 많은 링크가 끊어져 있습니다). 그래서 .. 만약 당신이 실험하고 싶다면 - 계속하지 말고 -이 방법에 대한 확신을 줄 수는 없습니다. 행운을 빕니다!