Какой язык / фреймворк искусственного интеллекта лучше всего подходит для .NET?

StackOverflow https://stackoverflow.com/questions/928680

Вопрос

Я создаю академическую работу, которая представляет собой пошаговую стратегическую игру.Я использую XNA 3 для графики, но не решил, что использовать для искусственного интеллекта.

Я подумывал использовать P #, интерпретатор Prolog для .NET, но нашел его немного убогим.Есть ли у вас что-нибудь лучшее для игрового искусственного интеллекта, чем Prolog (может быть, Haskell?) или лучший интерпретатор, чем P #?

Это было полезно?

Решение

Вы используете Prolog, потому что он декларативный?Когда я работал в области искусственного интеллекта, я делил свою работу между Prolog и Схема.

Если вас интересует функциональный язык (схема ala), а не OO, я подозреваю, что вы получите немало рекомендаций по F#.

Чтобы ответить на вопрос из комментариев, похоже, что Биглу это популярная реализация схемы поверх .NET.

Тем не менее, я бы порекомендовал Эдуардо серьезно подумать о своих целях при выборе фреймворка и языка.В частности, что является наиболее важным?Если вы больше всего очарованы фреймворком, вам, вероятно, следует поискать лучший язык, который соответствует вашим потребностям и хорошо поддерживается фреймворком.Иногда это означает изучение нового языка (ура!).

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

Другие советы

Нашел два фреймворка, используя какой-то google-fu

Платформа .NET Framework с открытым исходным кодом Adaptive Intelligence & НЕО А.И.структура

Вот список множества языков с поддержкой .net надеюсь, вы сможете использовать это.Языки с поддержкой Dot net

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top