artificial-intelligence

Pathfinding on arbitrary non-rectangular bodies

I have various objects whose surfaces are 3D and non rectangular, such as spheres, pyramids, and various other objects represented by meshes. The mesh is not composed of polygons of equal size and distribution across the surface of the object, nor are they all semi/symmetrical objects like the ideal shapes of cylinders, spheres and cones...

Best free downloadable Book of AI and C#

Please tell me the best Artificial Intelligence and C# book. Which is free downloadable. ...

Tile based game theory

I'm looking for articles on tile based games, like the old ultima 6&7, or even puzzle pirates. Specifically: How they keep track of objects on the map. Objects such as other characters, or trees, or things the character can move. AI behind the characters. How the game handles character behavior for characters on the map that are off ...

Defuzzification process of fuzzy sets in RDBMS

I have a table that stores all values..eg x1, x2, x3 which determines fuzzy sets. Degree of membership is assigned to each using mathematical functions for Low, Med, High. My rule 1 states that if x1 is high AND x2 is medium then probability of output is z. I then take min{x1,x2} to evaluate the rule. Rule 2 states that if x2 is high...

Is it possible to "learn" a regular expression by user-provided examples?

Is it possible to "learn" a regular expression by user-provided examples? To clarify: I do not want to learn regular expressions. I want to create a program which "learns" a regular expression from examples which are interactively provided by a user, perhaps by selecting parts from a text or selecting begin or end markers. Is it pos...

Are evolutionary algorithms and neural networks used in the same problem domains?

I am trying to get a feel for the difference between the various classes of machine-learning algorithms. I understand that the implementations of evolutionary algorithms are quite different from the implementations of neural networks. However, they both seem to be geared at determining a correlation between inputs and outputs from a...

Artificial intelligence - interesting topic.

I have to give a short lecture in some artificial intelligence topic i choose and i'm looking for an interesting one. we've already had "self organising maps" "chatterbots" and "ai in fpp games" - to give you a taste of what i'm looking for. i've been searching the internet for last two days and i just can't find anything special. any id...

Can a neural network be used to find a functions minimum(a)?

I had been interested in neural networks for a bit and thought about using one in python for a light project that compares various minimization techniques in a time domain (which is fastest). Then I realized I didn't even know if a NN is good for minimization. What do you think? ...

Convert to CNF

how can i convert this equation to CNF can any one explain it please ? ┐[(p∨┐Q) ⊃R) ⊃(P∧R)] ...

Looking for code samples for generative art

Generative art means pieces of art which are generated by computers. To get an idea, here is a YouTube video. Now, I'm not looking for nice pictures or cool blog posts but for actual code samples which I can run and experiment with. ...

Neural networks - obsolete?

According to an answer from here, artificial neural networks are obsoleted by Support Vector Machines, Gaussian Processes, generative and descriptive models. What is your opinion? ...

What Artificial Neural Network or 'Biological' Neural Network library/software do you use?

What do you use? ...

K Nearest Neighbour Algorithm doubt

Hi, I am new to Artificial Intelligence. I understand K nearest neighbour algorithm and how to implement it. However, how do you calculate the distance or weight of things that aren't on a scale? For example, distance of age can be easily calculated, but how do you calculate how near is red to blue? Maybe colours is a bad example becaus...

Resources that explain or investigate artificial intelligence (AI) based approaches/strategies to the game of Mahjong

While Mahjong (the actual game, not Mahjong solitare) is fairly simple in terms of basic rules and gameplay, setting objectives for the AI to transition to aim for certain end game goals seems fairly complex. Is anyone aware of any papers, research, or other materials related to this topic? ...

Intelligent code-completion? Is there AI to write code by learning?

I am asking this question because I know there are a lot of well-read CS types on here who can give a clear answer. I am wondering if such an AI exists (or is being researched/developed) that it writes programs by generating and compiling code all on it's own and then progresses by learning from former iterations. I am talking about wo...

How to understand if the static part of the text has been changed? (diff algorithm related)

First of all this is tough thing to solve, so far I didn't come up with a good example but I hope someone here will figure this out. I hope there is known way to solve these kind of problems, or an obscure algorithm. Scenario: In my application I do several requests to the very same webpage Webpage has dynamic and random content in it...

What kind of artificial intelligence jobs are out there?

Throughout my academic years in computer science I fell in love with many aspects of artificial intelligence. From expert systems, neural networks, to data mining (classification). I wonder, if I was to transform this academic passion professionally, what kind of AI-related jobs are out there? ...

What are some ways to have fun with a large amount of data? (ie, the Twitter, del.icio.us etc. APIs)

Twitter, Google, Amazon, del.icio.us etc. all give you a lot of data to play with, all for free. There's also a lot of textual data available through initiatives like Project Gutenberg. And that, it seems, is just the tip of the iceberg. I have been wondering how you could use this data for fun. I'm a first year IT student, so I have no...

Good implementations of reinforced learning?

For an ai-class project I need to implement a reinforcement learning algorithm which beats a simple game of tetris. The game is written in Java and we have the source code. I know the basics of reinforcement learning theory but was wondering if anyone in the SO community had hands on experience with this type of thing. What would your ...

Representing a 2D map of doubles in as few "parameters" as possible.

Hi Guys, I am working on a turn-based-game AI using a neural-network technique known as NEAT. I am attempting to train a network that can move around a two dimensional (X&Y coords) space given a variety of values that are stored in what is effectively a two dimensional array. I can see two strategies for using the neural network: For...