PDA

View Full Version : Do you do any AI?



sean
03-11-2003, 06:47 PM
I recently posted a fairly simple question about AI, and surprizingly got no answers. The topic is quite close to the begnning of almost every AI tutorial, and so I was wandering if many people here have ever done any AI programming, so do you?

muttskilicious
03-11-2003, 06:57 PM
what do you mean? I guess I have written some AI stuff for computer players in some games I have made. I havent used any tutorials, just did it on my own although its never that great.

Panopticon
03-11-2003, 11:02 PM
Same. I've made some very simple AIs that can play kiddie games, but they dont employ minimax trees or anything complicated. I understand the basic concept of complicated AIs but can never apply it to code. Guess Im not good enough yet.

ammar
03-12-2003, 02:09 AM
I didn't do any AI yet, but I really want to do some.
Would you recommend a book or a website, that you thing is good for beginning.
And what programming background one should have to learn AI.

beege31337
03-12-2003, 12:18 PM
I've played around with neural networks a little.
But I haven't solved anything too interesting yet.

Shiro
03-12-2003, 12:28 PM
Doesn't every programmer do AI? Isn't programming a machine adding intelligence to that machine?

Some links to neural networks and fuzzy logic.
http://www.emsl.pnl.gov:2080/proj/neuron/neural/what.html
http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/cs11/report.html
http://www.pcai.com/web/ai_info/fuzzy_logic.html

PJYelton
03-12-2003, 03:06 PM
The BEST AI book out there imo is Artificial Intelligence: A Modern Approach (2nd Edition) by Stuart J. Russell, Peter Norvig. Many consider it to be the definitive book on the subject. It covers everything, the only problem is that if you want any one part of AI covered in more depth, you'll need to get a more specialized book on that one topic.

I love AI if you couldn't tell :D

Captain Penguin
03-12-2003, 10:38 PM
Originally posted by Shiro
Doesn't every programmer do AI? Isn't programming a machine adding intelligence to that machine?

I disagree - normal programming is just a set of instructions that the system follows. Adding complex AI's gives the program flexibility to determine action based on what's going on in the program.

Even then, the most complicated AI is just a really complex set of instructions.

Until we can create something that literally learns than AI will be just that - artificial. Sure, their are programs that "learn", but they don't really LEARN! Still just sets of instructions...

(I'd like to state that I have no knowledge of neural networks, so maybe NN's really DO create learning programs and I just have no knowledge of it - but I'd find that hard to believe)

Just my 0.02!

PJYelton
03-13-2003, 09:53 AM
Until we can create something that literally learns than AI will be just that - artificial. Sure, their are programs that "learn", but they don't really LEARN! Still just sets of instructions...

One could argue the same thing about the human brain though...

Captain Penguin
03-13-2003, 01:29 PM
Originally posted by PJYelton
One could argue the same thing about the human brain though...

Wasn't thinking of that at the time, but yes, you're right. All our brains are are extremely complicated circuits....

ammar
03-13-2003, 04:11 PM
Thanks alot for the links Shiro...
I'll make sure to start learning from them as soon as the summer holidays start... ( althoug we have a course in the university about AI, but learning it myself before taking that course will be very usefull )