Questions tagged [artificial-intelligence]

Artifical Intelligence in the field of computer science is the study, design and engineering of intelligent systems able to perceive their environment and take actions to optimize their chance of success in achieving a goal.

This tag should be used only for questions directly related to AI. Please note that the following tags exist for:

To start up on AI, check Wikipedia and the canonical list of books/resources selected as a top answer and provided by user SnOrfus.

139 questions
18
votes
26 answers

If you could pose a question to a Turing test candidate, what would it be?

How would you distinguish the man from the machine?
Brandon Frohbieter
  • 227
  • 1
  • 3
  • 11
7
votes
4 answers

programming an expert system

I need to program an expert system that, according to a series of complex possibilities, returns a well defined result, together with some kind of diagnostic of what that results means. What is the general process to define the behavior of an expert…
5
votes
2 answers

How should dynamic, interruptible multitasking structure look like?

I am trying to make an AI that plays a game. Actually, I'm playing around with both StarCraft and MineCraft which are completely different kinds of games. As well, I use different programming languages for both, and one is multi-threaded (java),…
5
votes
2 answers

Clustering algorithm

I have a set of n elements (1,000 <= n <= 100,000) and I can compute the grade of similarity between each pair, that is a value from 0 (very similar) to 1 (very different). I would like to cluster the elements based on their grade of similarity. I…
ibci
  • 51
4
votes
1 answer

Of what significance is the solution to the game of checkers in AI research?

I have been doing some research into artificial intelligence and I came across a 2007 paper titled "Checkers is Solved" on the game of checkers being solved by AI techniques after more than 16 years of trial. A solution to the game is defined by the…
cobie
  • 3,237
3
votes
1 answer

Names for the two types of AI (in my eyes)?

In my head, AI attempts get sorted into two categories. I'm wondering if the distinction is present in reality or just my imagination. If this it's real, I'd like to know of any terms for them. The two types are as follows. The first (in an…
3
votes
2 answers

Best practice A.I. - check all possible moves or pick an objective?

I'm looking for some general guidance on how to produce best practice A.I. The way I understand it, the way A.I. works for games like Go, Chess etc is by considering all possible moves (combinations of moves multiple turns in advance) and deciding…
Scott
  • 119
3
votes
2 answers

Getting started with AI (Artificial Intelligence)

I recently got interested in Artificial Intelligence. In my daily life I am a software engineer at a company that develops mobile apps. I am wondering what is the best way to read up on AI? What are 'must-read' books for information about AI?
Thizzer
  • 141
2
votes
1 answer

Is handwriting OCR more accurate if the author of the handwriting is indicated?

Question When training and using an OCR algorithm for handwriting recognition, is it helpful to indicate the author of the handwriting? Use Case Have a warehouse full of documents that need to be transcribed into digital format. We'd like to feed…
2
votes
1 answer

What is the Discount Factor for in the Value Iteration Algorithm?

Can someone please explain what the discount factor means in the Value Iteration Algorithm for solving Markov Decision Processes? I understand the equation, but I don't understand why it requires the discount factor (gamma).
2
votes
4 answers

What is the difference between artificial intelligence (AI) and swarm intelligence?

I understand that when we try to implement swarm intelligence, it basically has multiple independent units communicating and with each other. What I am unsure of is if swarm intelligence an extension of artificial intelligence or if it is a…
Shekhar
  • 153
1
vote
0 answers

AI development, variation on the horizon effect

Developing an alpha-beta search for "Colorito", which has the characteristic that sometimes simple hill-climbing is impossible; so a sequence of 2 or 3 moves is the only way to make progress. I came up with an endgame position where, with a 6 ply…
ddyer
  • 4,080
-1
votes
2 answers

Normal Form in Artificial Intelligence

Why do we use normal form(like Conjuctive Normal Form and Disjunctive Normal Form) in Artificial intelligence?What is the specific purpose of Making a sentence in Normal Forms?
-1
votes
1 answer

What is the difference between multi-label learning and multi-label classification?

The litterature on multi-label learning uses the terms: multi-label learning and multi-label classification. I was wondering what the difference between these terms is, and when to use one over the other??
Kenci
  • 109
-1
votes
1 answer

How probability function is computed for the game Battleships?

I'm writing AI for the game and encountered this article that helped me out. I'm not sure how the probability function is computed. Does it rely on some advanced math I'm not understanding or for each move program generates randomly lots of possible…
markovcd
  • 23
  • 1