artificial-intelligence

Is the Minimax's evaluation function an Heuristic function?

Is the Minimax's evaluation function an Heuristic function? ...

Word coloring and syntax analyzing

Hey! I want to colorize the words in a text according to their classification (category/declination etc). I have a fully working dictionary, but the problem is that there is a lot of ambiguity. foedere, for instance, can be forms of either the verb "fornicate" or the noun "treaty". What the general strategies for solving these ambiguit...

Could I have some suggestions on data-mining tasks please

Hello there. Now I need to create a data-mining task of my own.I already talked to some people,the most popular ideas would be price prediction or sport result prediction,which I think there are already plenty of people implementing them. So could anyone give me some real-life ideas please that you found data-mining may be of use,like p...

Java Android App - Simple AI for Texas Hold'em

Hi All! Could anyone point me in the right direction on this. I have 20+ weeks to design and code a Texas Hold'em Poker Game in Java for an Android phone for a University Project. It should include AI opponents that play with you or just against themselves. They should be able to learn what strategies work best over a period of time, con...

The termination criteria when building decision tree

Hi there, I am writing my own code for a decision tree. I need to decide on when to terminate the tree building process. I could think of limiting the height of the tree, but this seems trivial. Could anyone give me a better idea on how to implement my termination function. Here in my tree building algorithm. Thanks a lot. ...

Are there any active reinforcement learning competitions?

Hi I like doing part-time research in reinforcement learning. In recent years (up to 2009) there was a reinforcement learning competition held at rl-competition.org with some very interesting problems, but this seems to have been discontinued. I'd love to improve my skills and knowledge and measure it against other enthusiasts in the fi...

Opinion for a suitable programming language for Neural Network brain of a Robot?

I am doing a Neural Network project as my final year undergraduate project. The idea of the project : A very simple robot with 2 motors, and two ir and bump sensors will traverse a environment with the use of a Neural Network which is in a computer. The main requirement is to observe possibly with a suitable GUI the learning process an...

The effect of Decision Tree Pruning

Hi all,I want to know if I build up a decision tree A like ID3 from training and validation set,but A is unpruned. At the same time,I have another decision tree B also in ID3 generated from the same training and validation set,but B is pruned. Now I test both A and B on a future unlabeled test set,is it always the case that pruned tree w...

Artificial Intelligence and Chat Filters

Are there any chat filters that works depending on the context? I'm talking about the use of new technologies like Artificial Intelligence and Natural Language Processing to determine for example if a word was rude or not, depending on the context. ...

Solving using DPLL sat solver

I found a sat solver in http://code.google.com/p/aima-java/ I tried the following code to solve an expression using dpllsolver the input is (A <=> B) AND (C => D) AND (A AND C) AND (NOT (B AND D)) AND (NOT (B AND D AND E)) CNF transformer transforms it to ( ( ( NOT A ) OR B ) AND ( ( NOT B ) OR A ) ) it doesn't consider t...

What is the best way to get started in artificial intelligence programming?

I have been looking for AI resources, but most books and material seems to be theory only. I would like to know about material that have more to do with the programming side of the thing. Where can i find more practical (books, sites, articles, blogs, etc) information about ai? ...

Artificial Intelligence Project

Hi, all I'm searching for an idea regarding AI term project. I've researched a lot about AI areas, but not able to decide/come up with reasonable project that can be implemented within 2 months (approx. 5-10 hours a week) and easy to test&document, but at the same time be non-trivial (to implement). Do you guys have any ideas, previous...

Searching location in a sentence

Hi, I'm working on a location extraction algorithm but haven't achieved anything considerable yet. For example in this sentence Riders on the B and Q lines will get some relief from construction as stations reopen, and a major project will soon begin at the Dyckman Street station. "Dyckman Street" is location information. How we e...

Propery Setting Up Neural Network for Location to Location Analysis

I am attempting to train a neural network for a system that can be thought of as a macro-level postal network. My inputs are two locations (one of the 50 US states) along with 1 to 3 other variables, and I want a numeric result out. My first inclination was to represent the states as a numeric value from 0-49 and then then have a networ...

Are there any good tutorials on performing optical flow transforms for a sequence of still images?

I want to experiment with guiding an RC car via my laptop using bluetooth and an X10 camera to snap the pictures. Basically I want to create the DARPA not so grand challenge of guiding my RC car around the house and avoiding obstacles and teaching it how to navigate. Not terribly practical but fun to mess with. Any suggestions on book...

How does pathfinding in RTS video games work?

In a game such as Warcraft 3 or Age of Empires, the ways that an AI opponent can move about the map seem almost limitless. The maps are huge and the position of other players is constantly changing. How does the AI path-finding in games like these work? Standard graph-search methods (such as DFS, BFS or A*) seem impossible in such a s...

writing a wrapper for a programming language

I want to write a ruby wrapper swi-prolog. Can anyone please tell me how to proceed with writing one? I would appreciate if anyone please explain me what steps need to be considered while attempting to write this sort. ...