Artificial intelligence libraries

13,243

AI is a huge field, so just saying "useful in games" doesn't mean too much. This probably isn't exactly what you're looking for, but you may be able to get some use out of Alchemy:

"Alchemy is a software package providing a series of algorithms for statistical relational learning and probabilistic logic inference, based on the Markov logic representation. Alchemy allows you to easily develop a wide range of AI applications, including: Collective classification Link prediction Entity resolution Social network modeling Information extraction"

http://alchemy.cs.washington.edu/

Share:
13,243
Philip Bennefall
Author by

Philip Bennefall

I am a blind developer primarily working in C++ under Windows, though I do use Linux from time to time when I need to do cross platform work. When I'm not coding I like to write music in my home studio, sing, and continue my eternal quest for new kebab restaurants.

Updated on June 05, 2022

Comments

  • Philip Bennefall
    Philip Bennefall almost 2 years

    I am looking for C and C++ implementations of artificial intelligence algorithms useful in games. Some of the ones I am most interested in are reinforcement learning algorithms, genetic algorithms and neural networks. Any others are interesting too, however.

    I have found dlib.net which has some very fascinating machine learning algorithms, but these don't seem particularly geared towards games.


    The licenses I can use are the Boost Software License, the Zlib/Libpng license, and public domain. Any recommendations of libraries that fall under any of these licenses would be highly appreciated.