artificial-intelligence

Bayesian filtering for spam

I was wondering if there is any good and clean oo implementation of bayesian filtering for spam and text classification? For learning purposes....

Locating Text within image

I am currently working on a project and my goal is to locate text in an image. OCR'ing the text is not my intention as of yet. I want to basically obtain the bounds of text within an image. I am using the AForge.Net imaging component for manipulation. Any assistance in some sense or another? Update 2/5/09: I've since went along another ...

Recommendations needed for good AI references

I've been asked to help out on an XNA project with the AI. I'm not totally new to the concepts (pathfinding, flocking, etc.) but this would be the first "real" code. I'd be very thankful for any resources (links or books); I want to make sure I do this right. ...

Best programming based games

Back when I was at school, I remember tinkering with a Mac game where you programmed little robots in a sort of pseudo-assembler language which could then battle each other. They could move themselves around the arena, look for opponents in different directions, and fire some sort of weapon. Pretty basic stuff, but I remember it quite fo...

Incomplete information card game

I would like to develop a trick taking card game. The game is between four players, one of which is a human and the other three hands are played by the computer. Where can I read up about developing the AI for such games? ...

How to traverse a maze programatically when you've hit a dead end.

Moving through the maze forward is pretty easy, but I can't seem to figure out how to back up through the maze to try a new route once you hit a dead end without going back too far? ...

Simple AI Programming

I want to get into some simple AI Programming on any subject really. My programming language of choice is C#.Net. Where is the best place to get started? (Preferably free) ...

Rss feed for game programmer?

I was browsing this thread, which has good recommendation but a bit too general for me. So, if anyone has a collection of nice game programming feeds,please share them. :) (both general and specific topics are welcome) ...

How to program simple chat bot AI?

I want to build a bot that asks someone a few simple questions and branches based on the answer. I realize parsing meaning from the human responses will be challenging, but how do you setup the program to deal with the "state" of the conversation? EDIT: It will be a one-to-one conversation between a human and the bot. ...

What are some games with fairly simple heuristics to evaluate positions?

I'm teaching a kid programming, and am introducing some basic artificial intelligence concepts at the moment. To begin with we're going to implement a tic-tac-toe game that searches the entire game tree and as such plays perfectly. Once we finish that I want to apply the same concepts to a game that has too many positions to evaluate eve...

What is a good programming language for AI?

Besides Lisp and Prolog what is a good programming language for programming intelligent systems? ...

How do I implement an A* pathfinding algorithm, with movement costs for every programming language?

Can we get people to post code of simple, optimized implementations of the A* pathfinding algorithm, in every single language? This is mostly for fun and to play with what stackoverflow itself is capable of... although I actually am interested in getting an ActionScript 3 version of this. But the idea is that this "Question" will cont...

How do you solve the 15-puzzle with A-Star or Dijkstra's Algorithm?

I've read in one of my AI books that popular algorithms (A-Star, Dijkstra) for path-finding in simulation or games is also used to solve the well-known "15-puzzle". Can anyone give me some pointers on how I would reduce the 15-puzzle to a graph of nodes and edges so that I could apply one of these algorithms? If I were to treat each no...

Neural Network example in .NET

Hi. Any good tutorial with source that will demonstrate how to develop neural network (step bay step for dummies ;-)) ...

How to create a new type of entity in Microsoft Robotics Studio 2.0?

What I'm trying to do with MRS is to teach myself some basic AI; what I want to do is to make a rocket entity, with things such as vectored exhaust, and staging. Anyone have an idea on how to make an entity that can fly? Or do I just need to constantly apply a force upwards? ...

Any business examples of using Markov chains?

What business cases are there for using Markov chains? I've seen the sort of play area of a markov chain applied to someone's blog to write a fake post. I'd like some practical examples though? E.g. useful in business or prediction of stock market, or the like... Edit: Thanks to all who gave examples, I upvoted each one as they were a...

Why is Lisp used for AI?

I've been learning Lisp to expand my horizons because I have heard that it is used in AI programming. After doing some exploring, I have yet to find AI examples or anything in the language that would make it more inclined towards it. Was Lisp used in the past because it was available, or is there something that I'm just missing? ...

Evolutionary Algorithms: Optimal Repopulation Breakdowns

It's really all in the title, but here's a breakdown for anyone who is interested in Evolutionary Algorithms: In an EA, the basic premise is that you randomly generate a certain number of organisms (which are really just sets of parameters), run them against a problem, and then let the top performers survive. You then repopulate with ...

What's a good project for an introduction to A.I.?

So I'm just getting started in exploring A.I. a bit and I'm wondering what a good project would be to help introduce me to the field. An example of the level of complexity I'm looking for would be something like tic-tac-toe, or a bayesian spam filter, or...? For what ever project you suggest it would be helpful if you could also give a ...

Machine Learning, AI, and Soft Computing

What is the difference between these three heavily related fields? Is there one specific whole they are all a part of (aside from CS)? ...