Использование C#, C/C ++ или Java для улучшения BBN с помощью GA

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

Вопрос

У меня есть небольшая проблема в моем маленьком проекте, я бы хотел, чтобы кто -то здесь мог помочь мне!

Я планирую использовать байесовскую сеть в качестве фактора принятия решения в моем ИИ игры, и я хочу улучшить принятие решений на каждом этапе пути, кто -нибудь знает, как это сделать? Любые учебные пособия / существующие реализации будут очень хорошими, я надеюсь, что некоторые из вас смогут мне помочь.

Я слышал, что программист в этом сообществе хорошо реализовал это, собранное для покерной игры AI. Я планирую использовать его как он, но в другом покере (Техас) или, возможно, Rentz.

Ищу C/C ++ или C# или код Java.

Спасибо, Майк

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

Решение

Есть два шага:

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

  2. Применить программное обеспечение. Это довольно просто, есть много бесплатных/открытых реализаций. В конце страницы вики http://en.wikipedia.org/wiki/bayesian_network, Есть список программного обеспечения. Вы можете проверить Anfer.net, которая является зрелой библиотекой, разработанной в MSR Cambridge.

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

Вы можете попробовать Charniak's Байесовские сети без слез. Анкет Для реализаций байесовской сети посмотрите на Ошибки а также Либ.

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