Подтвердить что ты не робот

Есть ли двигатель с открытым исходным кодом?

Я ищу механизм AI с открытым исходным кодом, реализованный в C/С++, ActionScript или Java без успеха. Вы знаете какую-либо реализацию с открытым исходным кодом?

Обновление: Спасибо за ответы! Я понятия не имел, насколько обширным является поле ИИ. Я работаю над примером приложения. Я хочу добавить интеллектуальное поведение в физический движок. Мне нужен какой-то двигатель ai, предназначенный для игр.

4b9b3361

Ответ 2

Я предполагаю, что вы ищете Game AI, а не Искусственный интеллект вообще.

Насколько я знаю, нет такого механизма, как двигатель ИИ. Вы должны быть более конкретными. Вам нужно найти путь? Вам нужен FSM? Целенаправленный

Другие двигатели включают в себя RTS-специфические двигатели (OpenRTS - открытый источник), шутеры от первого лица (новые игры FPS имеют свой собственный API, такой как F.E.A.R.).

Самый общий движок, о котором я могу думать, Alive! изолированная песочница, разработанная AIGameDev.com

Ответ 3

Искусственный интеллект - довольно большое поле. Я не уверен, что есть один "двигатель", который охватывает все ИИ. Вы имеете в виду механизм правил Rete? Попробуйте Drools. Вы имеете в виду подход к нейронной сети? Поддержка векторных машин? Активное или пассивное обучение? Там никто не подходит.

Мне очень нравится то, что я вижу в "Программировании коллективного интеллекта". Хорошее разнообразие методов, написанных на Python.

Ответ 4

Вы должны указать категорию ИИ, так или иначе это моя любимая ссылка: AI в Интернете.

Ответ 5

http://www.ekione.com/

Это было бы вашим лучшим выбором, я думаю... это двигатель для ИИ и эмоциональный интеллект для игр, и он реализован на С++, насколько мне известно.

Ответ 6

Если вы заинтересованы в поиске путей и пространственных рассуждениях (что часто называется так называемым ai в игровом домене), проверьте перекомпоновку и обход: http://code.google.com/p/recastnavigation/

Ответ 7

Очень интересную презентацию об ИИ для игр можно найти здесь:

В учебнике дается введение к области применения методов ИИ, таких как обучение, поиск и планирование, к видеоиграм. Он сосредоточится на прошлом и недавние приложения, открытые проблемы и перспективные пути для будущего исследований и доступных ресурсов людям, которые хотели бы работать в это пространство.

Помимо хорошего охвата теории вы найдете ссылки на несколько игр (некоторые с открытым исходным кодом, такие как NERO и TORCS), которые реализуют обсуждаемые идеи.

Ответ 8

Непонятно, что вы ищете, но API Google Prediction довольно круто: http://code.google.com/apis/predict/

Проверьте это. Много хорошего ИИ там в контексте интеллектуального анализа данных.

Ответ 9

Если вам нужен планировщик действий, вы можете использовать мой открытый GPGOAP, который является целевым планировщиком действий с нулевыми зависимостями, написанный на C. https://github.com/stolk/GPGOAP

Ответ 11

Как двигатель AI в целом, вы можете попробовать OpenCog: http://opencog.org/

Как игровой движок AI, например. Stockfish специфичен для шахмат: http://stockfishchess.org/

Ответ 12

Для обработки текста Apache OpenNLP, UIMA и связанные с ними проекты могут быть интересными. Они основаны на Java, а UIMA связан с инструментами Eclipse, что делает его несколько проще в использовании.