アンドロイド用のかなり大きなKBを備えたエキスパートシステムを開発するための最良の解決策を知りたいのですが、何百ものif-elseを使用する必要がありますか(ユーザーがYESとNOのどちらかを選択する必要があると仮定します)、または生成されたKBはAndroidで使用できます。
前もって感謝します
アンドロイド用のかなり大きなKBを備えたエキスパートシステムを開発するための最良の解決策を知りたいのですが、何百ものif-elseを使用する必要がありますか(ユーザーがYESとNOのどちらかを選択する必要があると仮定します)、または生成されたKBはAndroidで使用できます。
前もって感謝します
Android用のネイティブC/C ++コードを記述できますか?はいの場合は、CLIPSを探すことをお勧めします。無料の.dllが利用可能ですhttp://clipsinterface.sourceforge.net/。必要に応じて、ある種のオントロジーを作成し、Protege 3
それをCLIPSにエクスポートできます。唯一の悪い考えは、このようなものが10年前のものであり、非常に古くなっていることです(少なくともサイトは古く、壊れたリンクがたくさんあります)。ですから..実験したい場合は、先に進んでください。そうでない場合は、この方法を保証することはできません。幸運を!
e2gRuleEngineJavaアプレットのAndroidポートであるexpertification2goのe2gDroidLiteを使用します。これは、世界中の意思決定支援およびエキスパートシステムコースで10年以上使用されているルールベースのエキスパートシステム「シェル」です。e2gDroidは、少なくともバージョン2.2の「Froyo」OSを実装するAndroidデバイス上で、ルールベースのエキスパートシステムの形でモバイルのインタラクティブな意思決定ツールを提供します。
また、 expertities2goを使用して任意のWebサイトに埋め込むことができるJavaアプレットを開発することもできます。
GooglePlayから無料でダウンロードでき、チュートリアルは会社のサイトで入手できます。