Artificial Intelligence

The computer scientist John McCarthy was the first man to use the words Artificial Intelligence or AI. He defined it to be "the engineering about making intelligent machines". AI is a wide topic with many fields including psychology, philosophy and of course computer science.
The modern definition is "the study and design of intelligent agents". Intelligent agents have two kind of meanings. In computer science, the meanings is a software agent which will assist users and make own decisions. Software agents are generally pre-programmed to learn and adapt like the programmer chose. A typical example of a software agent is a bot.
In the other meaning, the artificial intelligence way, it's used as an actor which observe and act in a environment. An example of this could be a robot, which tries to interact with its environment and if it's successful it is regarded as intelligent.
An Intelligent agent should, according to Nikola Kasabov, exhibit following:

  • Improve through interaction with the environment (embodiment)
  • Adapt in real time and online
  • Quickly learn from large amounts of data
  • Accommodate new problem solving methods incrementally
  • Have parameters representing short and long term memory, forgetting, age and other non-perfect human kind problems.
  • Analyze itself in terms of errors, behavior and success.

Intelligent machines has been a dream since ancient times and today it is getting closer and closer to reality. The start of the modern AI was when Alan Turing introduces his "Turing test" that was based on a capability to have a human-like conversation with the machine. In 1972 the AI programmers got "their own" programming language called Prolog, developed by Alain Colmerauer.
Twenty-five years later, in 1997, the world really opened its eyes for AI when the IBM Deep Blue chess-playing computer defeated the world champion Garry Kasparov in chess.
Artificial intelligence is now used for many things including pattern recognition, biologically mutations and in military service.


There are plenty of useful tools that has been available through artificial intelligence. One example in game playing could be that the AI agent search through a tree of moves and counter moves to improve its position against the opponent. Other fields where AI methods are implemented are:

  • Artificial life
  • Automation
  • E-mail spam filtering
  • Image processing
  • Data mining
  • Robotics
  • Natural language processing (translation, chatter bots)

Categories

Game AI

Computer Learning

Philosophy

Applications

Sponsored results

Links
  • List of AI-related FAQs
    AI-related FAQs
    http://www.cs.cmu.edu/Groups/AI/html/faqs/top.html
  • The Loebner Prize
    Site of the annual Turing Test contest.
    http://www.loebner.net/Prizef/loebner-prize.html
  • Kurzweil Accelerating Intelligence Network
    KurzweilAI.net explores trends in emerging technologies in the 21st century. Also, it attempts to showcase leading technologies in AI and related fields.
    http://www.kurzweilai.net
  • Heuristics and artificial intelligence in finance and investment
    Resources on general heuristics, neural networks, genetic algorithms, simulated annealing and tabu search: databases, articles, references, journals, software, links, conferences and education.
    http://www.geocities.com/francorbusetti/
  • Generation5.org
    Essays, interviews and original programs, code, and news bulletins.
    http://www.generation5.org/
  • Neuron AI Directory: Artificial Intelligence resources
    General AI directory
    http://www.neuron.co.uk/
  • Open AI
    The OpenAI site is centered around an Open Source project and community involving artificial intelligence. The term "Open Source" means that the source code for the project is available for free and can be used by others free of charge.
    http://openai.sourceforge.net/
  • SIGART Electronic Information Services
    SIGART is the ACM Special Interest Group on Artificial Intelligence.
    http://www.acm.org/sigart/
  • Processor Performance
    Performance and evaluation of processors, assembly programming, and unlimited shareware.
    http://www.intelligentfirm.com/
  • Premise.org - AI Links
    Premise.org, an artificial intelligence link site with examples.
    http://www.premise.org
  • PC AI
    an enormous amount of resources pertaining to AI
    http://www.pcai.com/
  • Context in AI
    A contact point on the Web for researchers who are interested in the many roles of context in artificial intelligence.
    http://context.umcs.maine.edu/
  • CompInfo
    A comprehensive knowledge base, current news, events, publications, manufacturer links, and support links.
    http://www.compinfo-center.com/tpai-t.htm
  • Ai on the Web
    Lots and lots of pointers to AI resources: intelligent agents, search and game playing, logic and knowledge representation, planning, reasoning with uncertainty, machine learning, natural language processing, perception and robotics, philosophy and the future, AI programming.
    http://www.cs.berkeley.edu/~russell/ai.html
  • AI Topics
    Introductory resources concerning artificial intelligence and its many dimensions.
    http://www.aaai.org/AITopics/
  • AI Links
    Resources in Adaptive Behavior, Reinforcement Learning, Computational Evolution, Natural Evolution, AI in general and Conferences. Maintained by Mark Humphreys, Dublin City University.
    http://www.compapp.dcu.ie/~humphrys/ai.links.html
  • AI from TAU
    Extensive Artificial Intelligence links index from Tel-Aviv University, Israel. Created & maintained by Yossi Mamroud, TAU's Philosophy Department.
    http://www.tau.ac.il/humanities/philos/ai/links.html
  • Adaptive Automation Resources
    This site organizes information that a broad audience should find understandable and useful within the problem solving technology continuum of advanced heuristic methods. You will find FAQs, Newsgroups, Software, Books, Electronic Journals, & Hot Lists.
    http://www.geocities.com/siliconvalley/lakes/6007/
  • Artificial Brains
    Articles on artificially intelligent hardware, organized to give topical overviews.
    http://artificialbrains.com/
  • Artificial Intelligence Depot
    Community discussions, regular tutorials, daily news, and a searchable knowledge base.
    http://ai-depot.com/
  • Cognitive Systems
    Resources on Integrated and Hybrid Intelligent Systems, maintained at Iowa State University.
    http://www.cs.iastate.edu/~honavar/hybrid-ai.html
  • CMU Artificial Intelligence Repository
    Free software and materials of general interest to AI researchers, educators, students, and practitioners.
    http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/0.html
  • Bibliographies on Artificial Intelligence
    Part of the Collection of Computer Science Bibliographies, is searchable and browseable.
    http://liinwww.ira.uka.de/bibliography/Ai/
  • Artilect
    Articles and resources on artificial intelligence, physics and neuroscience research.
    http://artilect.org/
  • About AI
    Examine the history, uses and consequences of Artificial Intelligence. Beginners can learn the basics here while researchers can access extensive technical resources.
    http://www.aboutai.net/
  • Artificial Intelligence Directory
    The Artificial Intelligence Directory provide a list of websites on the topic of artificial intelligence on topics ranging from neural networks, artificial intelligence in games, genetic algorithms to conferences and books.
    http://www.ai-directory.com
  • Think Artificial
    A blog about the world we are creating: the artificial; including artificial intelligence, robotics, simulations, general science and technology.
    http://www.thinkartificial.org
Articles

 

The Computer Science Directory currently has categories, which include links along with indexed pages.