Sign in to follow this  
Seteropere

uncertainty in AI

Recommended Posts

Hello , I'm looking for a way to apply uncertainty in a real application .. I know Bayesian aka belief nets and Java .. I just dont know how to combine them ,is there any book useful for this ?or at least online material ? any ideas ? thanx ..

Share this post


Link to post
Share on other sites
I don't know anything about belief nets, but maybe you could use them to determine the fitness of a node in a neural network?
If you're new to genetic algorithms and neural nets, ai-junkie has a decent primer.
One highly-recommended book that I've been meaning to buy is Programming Game AI by Example. It supposed to talk about fuzzy logic, and might get you close to implementing belief nets.

Share this post


Link to post
Share on other sites
Quote:
Original post by InnocuousFox
Perhaps a better description of your problem?
Seconded ;)

If you just want the AI to be a bit less logical with it's choices, rand is all you need.

Usually when making a decision, you use some heuristic to weigh up all the options, then pick the best one. Before picking the best one, add a random number (within a reasonable range - e.g. 10% of the weighting range) to each of the weights. Now if there's a few "good options", the AI will choose from any of them, instead of always taking the very best option.

Share this post


Link to post
Share on other sites
yeah, it was my mistake to answer a topic I know nothing about, but I figure my answer is as good as any when someone asks how to "combine" belief nets and Java. :) How do I combine game design with Python? forgive me for the snarky remarks, im sleepy.

Share this post


Link to post
Share on other sites
Quote:
Original post by Hodgman
Usually when making a decision, you use some heuristic to weigh up all the options, then pick the best one. Before picking the best one, add a random number (within a reasonable range - e.g. 10% of the weighting range) to each of the weights. Now if there's a few "good options", the AI will choose from any of them, instead of always taking the very best option.

Whoa... chapters 12-16 of my book! ;-)

Anyway, that's the thing we need to clarify. Is he asking about dealing with uncertain information for input or trying to create varied results?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this