artificial-intelligence

A potential multi-agent system?

For an assignment I have to make a multi-agent system (very open ended, but a short project), something like predator/prey or traffic simulation? It will be written in Jason/Agent speak. I am at a loss for ideas as to what to actually implement (what is feasible?), as it can be anything, the more bizarre the better! ...

Artificial Intelligence Project - What language should I go for?

Hi, I am a computer science student and I am going to work on an artificial intelligence project which will compose a musical tune according to the genre and mood inputs. Are the algorithms to be used for this project likely to be very resource-consuming? Would it make any difference (in terms of speed) if I choose to go with Java rather...

What Neural Network framework provides the best balance of performance, ease of use, and correctness of results?

I need to try a Neural Network on an interesting research problem I'm faced with. Any language is fine, although I suspect the best NN's are probably in C. I would like to be able to integrate with Java or PHP, but it's not 100% necessary. What is the best choice from the dozens of open-source NN frameworks out there? ...

AI: selecting immediate acceleration/rotation to get to a final point

I'm working on a game where on each update of the game loop, the AI is run. During this update, I have the chance to turn the AI-controlled entity and/or make it accelerate in the direction it is facing. I want it to reach a final location (within reasonable range) and at that location have a specific velocity and direction (again it doe...

Implementation of Liquid State Machines

Does anybody know of an (open source) implementation of Liquid State Machines? ...

what languages are used in AI research today?

hi. I am currently dabbling in expert systems, emacs lisp, and reading up about artificial intelligence. Traditionally, artificial intelligence is associated with LISP and expert systems with CLIPS. However, I have noticed in computational sciences how much Python is being used. What about the area of artificial intelligence and mach...

how to work with strings and integers as bit strings in python?

Hello! I'm developing a Genetic Algorithm in python were chromosomes are composed of strings and integers. To apply the genetic operations, I want to convert these groups of integers and strings into bit strings. For example, if one chromosome is: ["Hello", 4, "anotherString"] I'd like it to become something like: 010010010010100101...

Experimental 'Self modifying' programming

Does anyone know of a project that uses some sort of interpreted runtime, to perhaps, as an example will take a before and after text file and generate and run a program in its-self to produce the after result. So it combines a bit of lexing, fuzzy logic, NN, backtracking, genetic programing, software FPGA. I am interested in how the ho...

Freely Availible Datasets/APIs?

I've been studying algorithms about collective intelligence, for things such as recommendation engines, neural networks etc., and was looking for freely availible datasets and/or APIs for practice projects. any suggestions? EDIT: my original question was kind of vague, so here are some examples of the types of things I was looking for: ...

Algorithm needed for solving building-blocks problem.

Consider the following scenario: We have a number of sequential building blocks (e.g. 12 building blocks, ordered from 1 to 12), distributed randomly (but not necessarily equally) on a number of builders (e.g. 3 builders). The builders are required to work in order and start building the wall from block number 4, both ways; down to blo...

tic tac toe using alpha beta prunning in java

Hello, I am trying to play tic tac toe using iterative Alpha-Beta prunning, I have one second limit for a move but for some reason it doesnt work well. I modified the regular alpha-beta code so instead of returning alpha or beta, it returns a state (which is the board with the next move) Each time I create children I update their dept...

A chat bot with .NET front end?

I need an AI Bot for a chat service which can imitate a human. I have tried ALICE with AIMLBot(C#) as a front-end but it didn't work very well. Are there any good bots you would recommend? ...

Techniques to display related content or articles

Hi I've been trying to learn Text mining and other related things in Collective Intelligence field. I am interested to make an app which will scan thru the document and show related posts/articles on page. What algorithm(s) would be helpful to retrieve required info? Thanks /A ...

Books on Genetic algorithms or AI in general

What books/tutorials do you recommend for learning Genetic algorithms, or AI in general? I'd prefer language agnostic. ...

Are there any artificial intelligence projects in PHP out there?

I'm interested in this field,but I'm only familiar with PHP so far. If not,can you recommend a tiny but not so bad project that's easy enough to learn? ...

Neural Network Recommendation Engine

How would one design a neural network for the purpose of a recommendation engine. I assume each user would require their own network, but how would you design the inputs and the outputs for recommending an item in a database. Are there any good tutorials or something? Edit: I was more thinking how one would design a network. As in how m...

Placement of defensive structures in a game

I am working on an AI bot for the game Defcon. The game has cities, with varying populations, and defensive structures with limited range. I'm trying to work out a good algorithm for placing defence towers. Cities with higher populations are more important to defend Losing a defence tower is a blow, so towers should be placed reasonabl...

AI Programming Resources with a focus on Web Applications

I'm interested in learning some AI algorithms that have a practical use in web applications eg. search, product recommendations etc. Obviously since I'm asking this question I am look for some more entry level material. Any sort of useful stuff on the subject is good - books, blogs, tutorials, anything. My language of choice is c# so an...

Variable elimination in Bayes Net

Dear all, We have studied the Variable Elimination recently and the teacher emphasizes that it is the Bayesian Network that makes varibale elimination more efficient. I am bit confused on this,why is this the case? Hope you guys can give me some idea,many thanks. Robert ...

Free Chess AI library, ideally in Lua (or something easily translatable to Lua)?

Title says it all. A full game or application is not needed; just a core library that ideally can: be competitive against a human have configurable difficulty have customizable moves (I might need some unique moves that don't exist in traditional chess) The platform is a closed system that can only run Lua, so I don't even have acces...