Questions tagged [artificial-intelligence]

Artificial intelligence (AI) is the branch of computer science and technology that studies the development of machines able to simulate aspects of human intelligence. This tag may also refer to the part of a computer game application that controls the behavior of the virtual characters with which the player may interact during the game.

NOTE: If you want to use this tag for a question not directly concerning implementation, then consider posting on Artificial Intelligence, Computer Science, Data Science, or Cross Validated instead; otherwise you're probably off-topic. Please choose one site only and do not cross-post to more than one - see Is cross-posting a question on multiple Stack Exchange sites permitted if the question is on-topic for each site? (tl;dr: no).

Artificial intelligence (AI) is the branch of computer science and technology that studies the development of machines able to simulate aspects of human intelligence. This tag may also refer to the part of a computer game application that controls the behavior of the virtual characters with which the player may interact during the game.

While there are many different definitions, AI textbooks define the field as "the study and design of intelligent agents" where an intelligent agent is a system that perceives its environment and takes actions that maximize its chances of success. John McCarthy, who coined the term in 1956, defines it as "the science and engineering of making intelligent machines."

References

The field of artificial intelligence comprises areas as diverse as:

Related Tags

8491 questions
3
votes
2 answers

Alien tiles heuristic function

I am trying to find a good A* heuristic function for the problem "alien tiles", found at www.alientiles.com for a uni project. In alien tiles you have a board with NxN tiles, all colored red. By clicking on a tile, all tiles in the same row and…
3
votes
1 answer

What's the other major approach/paradigms in machine learning besides Baysian methods?

I just started my journey into the Machine Learning field. So far I know that Bayesian method is one of the major approaches in this field. So what other options are there? And any comparison between them, such as which approach should be used…
3
votes
1 answer

How to create an evaluation function for a TIC-TAC-TOE variant game

I'm actually working on a board game which is a variant of the TIC-TAC-TOE game. The specifics of the game are the followings : 1. The game is played on a nxn board, with n variable. 2. A player wins if he succeeds in placing k alignments the first,…
blackbishop
  • 30,945
  • 11
  • 55
  • 76
3
votes
2 answers

Is a genetic algorithm a form of unsupervised learning?

I have a pretty simple question. However I have searched extensively and am unable to find the answer. Is a genetic algorithm considered to be a form of unsupervised learning? I know that the algorithms evolves independently, however the fitness of…
3
votes
1 answer

Increase accuracy of WEKA Multilayer Perceptron model

I am currently practicing the ropes of WEKA modelling with the free UCI breast cancer .arff file and from the various posts here I was able to tweak it's accuracy ranging from 63% to 73%. I use WEKA 3.7.10 in a Windows 7 Starter machine. I used…
user1685185
3
votes
3 answers

Move prediction in a chess game?

Is it possible to find the pattern of a chess player and predict the most appropriate next move? Is there any algorithm can solve this problem? Can you suggest any reference to find out the algorithm.
3
votes
1 answer

Splitting list and iterating in prolog

Im trying to do something which seems to be really simple but i cant get my head around. I want to split a list in prolog from given predicates and iterate over the objects. Example: object_properties(jackass, [comedy,…
Brandon
  • 317
  • 1
  • 10
3
votes
2 answers

importing python modules - ImageChops

I'm looking for a good way to analyze image similarity, using python. I'm NOT looking for a way to establish whether two images are identical. I'm just looking for a way to establish the similarity between two images (e.g., if two images are very…
JMS
  • 1,039
  • 4
  • 12
  • 20
3
votes
2 answers

How to use genetic algorithms for actual AI?

I have been going over genetic algorithms. My aim is to implement simple simulation where the player (uncontrolled by external human players) avoids obstacles and goes towards the rewards. I understand that genetic algorithms fall into Evolutionary…
Adeeb
  • 1,271
  • 3
  • 16
  • 33
3
votes
2 answers

Backpropagation issues

I have a couple of questions about how to code the backpropagation algorithm of neural networks: The topology of my networks is an input layer, hidden layer and output layer. Both the hidden layer and output layer have sigmoid functions. First of…
devoured elysium
  • 101,373
  • 131
  • 340
  • 557
3
votes
3 answers

Algorithm for parsing characters from an image for OCR

I'm working on OCR, and right now I'm working on parsing each individual character away from the others. E.g if I have an image that says the following: 12345678.90 I want to detect the x,y coordinates of where each number starts and where it ends…
Ali
  • 261,656
  • 265
  • 575
  • 769
3
votes
1 answer

How to design the heuristic for A* when there are multiple goals in the grid map?

I am facing a problem that I have to use A* to search through the map, and there are multiple goals in this map to reach. My aim is to expand the least nodes in the map, any idea on how to design the heuristic for this A* algorithm? thanks
photosynthesis
  • 2,632
  • 7
  • 29
  • 45
3
votes
1 answer

Softcoding AI in games

I am in the process of developing a game, similar in concept to Risk or Monopoly (a board game, essentially, although what I am asking can be extrapolated). As such, and assuming I would want computer opponents, I would need to write an AI. Now, my…
Doktoro Reichard
  • 577
  • 1
  • 7
  • 22
3
votes
1 answer

Reverse Engineering File Formats using AI Techniques

This is to extend the question: Tools to help reverse engineer binary file formats Are there any tools that are publicly available that uses clustering and/or data mining techniques to reverse engineer file formats? For example, with the tool you…
3
votes
2 answers

Minimax for Connect Four (Unity3D and C#): Problems

I'm developing a Connect Four game with AI in Unity3D (C#). I use for this the MiniMax algorithm according to this (German) Pseudocode. The AI is still playing pretty bad. It tries to get even 4 in a row, although there are only three free fields.…
Oli
  • 1,407
  • 3
  • 30
  • 47
1 2 3
99
100