2011-10-21 16 views
3

私は、AI用のAda構築フレームワークを探しています。私は、Adaがそのタスクとリアルタイムのメカニズムのために時間的および確率的パラダイムを実装するのに完璧だと思うが、そのようなライブラリを作ろうとした人は見つけられなかった。実際に私は他の言語でも強力な実装を見つけられませんでした。 C#ではhttp://www.c-sharpcorner.com/1/56/、C++ではhttp://mind.sourceforge.net/cpp.htmlが見つかりましたが、どちらもあまり人気がありませんでした。多分javaにも良いAIライブラリがありますが、わかりません。だから、あなたはAdaの実装を知っていますか?それはより多くの人にとって有益でしょうか?他の言語のライブラリが分かっている場合は、たとえばjavaの実装モデルを知って比較すると便利です。ありがとう。AdaのAIライブラリフレームワーク

+0

私の文盲は大変ですが、今日もまだ使用中です。 –

+6

はい。高く。主に、組み込み安全/クリティカルソフトウェア、航空電子工学、医療および原子力産業向けです。言語は95年にもっと大きくアップグレードされました。2005年にはいくつかの機能が追加されました。さらに最近では、複数のマルチコアのパラダイムを含む新しい言語のアップグレードが2012年にリリースされる予定です(Ada 2012)。 には2011年にリリースされたフリー/オープンソースのコンパイラがありますが、他にもいくつか入手可能なものがあります。私はそれに非常に快適なプログラミングを感じる。 – Rego

+1

少し教育ありがとうございます:) –

答えて

3

は、ここではいくつかのリソースですMUTANTS: A generic genetic algorithm toolkit for Ada 95

ドミトリーKazakovのAI stuff、ほとんどはファジーロジック:Artificial Intelligence With Ada

は、大学の学生の論文のいくつかの種類のように見えます。 (ドミトリーは実際にいいソフトウェアを書いています)

+0

素晴らしい、Marc。私はこれをすべて非常に詳しく勉強します。ありがとう! – Rego

0

Hereは潜在的に有用なJavaライブラリです。私はどんなAdaライブラリも聞いたことがありません。しかし、Adaは素晴らしい言語です。

Hereのいくつかの遺伝的なものです。むしろ古い

ブック、しかし(1989):

+0

ありがとうDave。私は見てみましょう。 – Rego

1

私はかつてCLIPS AI builder libraryを使った学校のAIプロジェクトを持っていました。

私はC言語でのコーディングを避けるので、私はAda Binding to itを作った。これは制限なくライセンスされていると思う。あなたがそれを望むなら、〜で。

私はそれを使って、エンパイアのplaying a user's opening movesのエキスパートシステムを構築しました。すべてのコードは、AdaまたはClipsのエキスパートシステム仕様言語のいずれかにあります。

+0

TEDありがとうございます。それは確かに非常に便利です。 – Rego

+0

Empire roolz !! :-) –