List of basic artificial intelligence topics


 * For a more comprehensive list, see the List of artificial intelligence topics.

Artificial intelligence (AI) is a branch of computer science that deals with intelligent behavior, learning, and adaptation in machines. Research in AI is concerned with producing machines to automate tasks requiring intelligent behavior. Basic topics in artificial intelligence include:

Nature of artificial intelligence

 * Main article: Artificial intelligence


 * Weak AI
 * Strong AI

Branches of artificial intelligence

 * Cognitive robotics
 * Computational intelligence (CI)
 * Neural networks
 * Fuzzy systems
 * Evolutionary computation, including:
 * Evolutionary algorithms
 * Swarm intelligence
 * Artificial Immune Systems
 * Immunocomputing
 * Data mining
 * Concept Mining
 * Text mining

Some applications of artificial intelligence

 * answering diagnostic and consumer questions
 * Automated planning and scheduling
 * Computer chess
 * Control systems
 * Facial recognition systems
 * Handwriting recognition
 * Speech recognition
 * Video games

History of artificial intelligence

 * Main article: History of artificial intelligence

Artificial intelligence in fiction

 * Main article: Artificial intelligence in fiction

Artificial intelligence and the future

 * Hugo de Garis
 * Strong AI
 * Technological singularity
 * The Terminator

Concepts in artificial intelligence

 * Ant colony optimization
 * Artificial immune systems
 * Artificial intelligence systems integration
 * Bayesian network
 * Chaos theory
 * Cognitive robotics
 * Cognitive science
 * Connectionist expert system
 * Developmental robotics
 * Evolutionary robotics
 * Expert system
 * Fuzzy logic
 * Fuzzy set
 * Fuzzy system
 * Genetic algorithm
 * Genetic algorithm fuzzy reinforcement learning (GAFRL)
 * Hybrid intelligent system
 * Hybrid logic
 * Intelligent agent
 * Knowledge-Based Engineering
 * Machine learning
 * Neuro-fuzzy
 * Rough fuzzy hybridization
 * Rough set
 * Simulated annealing
 * Soft computing
 * Temporal difference genetic algorithm reinforcement (TDGAR) learning

Artificial intelligence lists

 * Main article: List of artificial intelligence topics