Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

AI library framework in Ada

I'm looking for an Ada constructed framework for AI. I think Ada would be perfect for implementing temporal and stochastic paradigms due to its tasking and real-time mechanisms, but did not find anyone who tried to make such a libraries. Actually I did not find strong implementations on other languages too. For C# I found http://www.c-sharpcorner.com/1/56/, and for C++ I found http://mind.sourceforge.net/cpp.html but both did not get much popularity. Maybe java has good AI libraries too, but I do not know. So, do you know an Ada implementation? Would it be useful for more anyone? If you know libraries from other languages, it would be useful to know and compare the implementation models in java, for example. Thanks.

like image 292
Rego Avatar asked Dec 04 '25 14:12

Rego


2 Answers

Here's a few resources:

Book, rather old, though (1989): Artificial Intelligence With Ada

Looks like some kind of university student dissertation: MUTANTS: A generic genetic algorithm toolkit for Ada 95

Dmitry Kazakov's AI stuff, mostly fuzzy logic. (Dmitry writes really nice software.)

like image 136
Marc C Avatar answered Dec 07 '25 16:12

Marc C


I once had a school AI project that used the CLIPS AI builder library.

Since I avoid coding in C where I don't have to, I made an Ada Binding to it, which I believe is licensed without restriction. If you want it, have at.

I used it to build an expert system capable of playing a user's opening moves in Empire. All the code is either in Ada, or Clips' expert system specification language.

like image 38
T.E.D. Avatar answered Dec 07 '25 17:12

T.E.D.



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!