Pergunta

Tenho um pequeno problema no meu pequeno projeto, gostaria que alguém aqui pudesse me ajudar!

Estou planejando usar uma rede bayesiana como um fator de decisão no meu jogo IA e quero melhorar a decisão de tomar a cada passo do caminho, alguém sabe como fazer isso? Quaisquer tutoriais / implementações existentes serão muito bons, espero que alguns de vocês possam me ajudar.

Ouvi dizer que um programador nesta comunidade fez uma boa implementação disso para o jogo de pôquer AI.Eu planejo usá -lo como ele, mas em outro poker (Texas) ou talvez Rentz.

Procurando Código C/C ++ ou C# ou Java.

Obrigado, Mike

Foi útil?

Solução

Existem duas etapas:

  1. Você precisa saber como aplicar uma rede bayesiana e como definir os nós e a propagação de crenças para o seu jogo. Para fazer isso, você precisa ler tutoriais.

  2. Aplicar software. Isso é muito fácil, existem muitas implementações gratuitas/de código aberto. No final da página do wiki http://en.wikipedia.org/wiki/bayesian_network, há uma lista de software. Você pode querer verificar Infer.net, que é uma biblioteca madura desenvolvida em MSR Cambridge.

Outras dicas

Você pode experimentar o Charniak Redes bayesianas sem lágrimas. Para implementações de rede bayesiana, observe INSETOS e Libb.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top