Использование C#, C/C ++ или Java для улучшения BBN с помощью GA
-
21-09-2019 - |
Вопрос
У меня есть небольшая проблема в моем маленьком проекте, я бы хотел, чтобы кто -то здесь мог помочь мне!
Я планирую использовать байесовскую сеть в качестве фактора принятия решения в моем ИИ игры, и я хочу улучшить принятие решений на каждом этапе пути, кто -нибудь знает, как это сделать? Любые учебные пособия / существующие реализации будут очень хорошими, я надеюсь, что некоторые из вас смогут мне помочь.
Я слышал, что программист в этом сообществе хорошо реализовал это, собранное для покерной игры AI. Я планирую использовать его как он, но в другом покере (Техас) или, возможно, Rentz.
Ищу C/C ++ или C# или код Java.
Спасибо, Майк
Решение
Есть два шага:
Вы должны знать, как применить байесовскую сеть и как определить узлы и распространение убеждений для вашей игры. Для этого вам нужно прочитать учебные пособия.
Применить программное обеспечение. Это довольно просто, есть много бесплатных/открытых реализаций. В конце страницы вики http://en.wikipedia.org/wiki/bayesian_network, Есть список программного обеспечения. Вы можете проверить Anfer.net, которая является зрелой библиотекой, разработанной в MSR Cambridge.
Другие советы
Вы можете попробовать Charniak's Байесовские сети без слез. Анкет Для реализаций байесовской сети посмотрите на Ошибки а также Либ.