List of artificial intelligence algorithms

From HandWiki
Short description: none

This is a list of artificial intelligence algorithms, including algorithms and algorithmic methods used in artificial intelligence (AI) for search, automated reasoning, knowledge representation and reasoning, planning, machine learning, deep learning, natural language processing, computer vision, and related areas.[1]

Search and optimization

Evolutionary computation and bio-inspired methods

Automated reasoning and logic

Probabilistic reasoning and uncertain inference

Motion planning and decision-making

Machine learning and statistical classification

Neural networks and deep learning

Reinforcement learning

Natural language processing

Computer vision and perception

Algorithmic game play

See also

References

  1. "Artificial Intelligence (AI) Algorithms". 2025-07-23. https://www.geeksforgeeks.org/artificial-intelligence/ai-algorithms/. 
  2. "Machine Learning Algorithms". 2026-01-20. https://www.geeksforgeeks.org/machine-learning/machine-learning-algorithms/. 
  3. Quesada, Alberto (28 October 2019). "5 algorithms to train a neural network". Artelnics. https://www.neuraldesigner.com/blog/5_algorithms_to_train_a_neural_network/. 
  4. Silver, David (January 2016). "Mastering the game of Go with deep neural networks and tree search". Nature 529 (7587): 484–489. doi:10.1038/nature16961. 
  5. Silver, David (October 2017). "Mastering the game of Go without human knowledge". Nature 550: 354–359. doi:10.1038/nature24270. 
  6. Silver, David (December 2018). "A general reinforcement learning algorithm that masters chess, shogi, and Go through self-play". Science 362 (6419): 1140–1144. doi:10.1126/science.aar6404. 
  7. Schrittwieser, Julian (December 2020). "Mastering Atari, Go, chess and shogi by planning with a learned model". Nature 588: 604–609. doi:10.1038/s41586-020-03051-4. 
  8. Tesauro, Gerald (March 1995). "Temporal difference learning and TD-Gammon". Communications of the ACM 38 (3): 58–68. doi:10.1145/203330.203343. 

Template:Algorithmic paradigms Template:Artificial intelligence (AI)