List of artificial intelligence algorithms
From Wikipedia, the free encyclopedia
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
- A* search algorithm
- Alpha–beta pruning
- Beam search
- Beam stack search
- Best-first search
- Breadth-first search
- Depth-first search
- Expectiminimax
- General Problem Solver
- Hill climbing
- Iterative deepening A*
- Iterative deepening depth-first search
- Minmax algorithm
- Monte Carlo tree search
- Simulated annealing
- SSS*
- Uniform-cost search
Evolutionary computation and bio-inspired methods
Automated reasoning and logic
Probabilistic reasoning and uncertain inference
Planning and decision-making
Machine learning and statistical classification
- AdaBoost
- Almeida–Pineda recurrent backpropagation
- ALOPEX
- Alternating decision tree
- Apriori algorithm
- Bayesian optimization
- Bootstrap aggregating
- BrownBoost
- C4.5 algorithm
- CN2 algorithm
- Constructing skill trees
- DBSCAN
- Decision tree learning
- Diffusion map
- Dominance-based rough set approach
- Dynamic time warping
- Eclat algorithm
- Error-driven learning
- Evolutionary multimodal optimization
- FastICA
- FP-growth algorithm
- GeneRec
- Genetic Algorithm for Rule Set Production
- Growing self-organizing map
- ID3 algorithm
- IDistance
- k-means++
- k-means clustering
- k-medoids
- k-nearest neighbors algorithm
- Kernel principal component analysis
- Learning vector quantization
- Leabra
- Linde–Buzo–Gray algorithm
- Lloyd's algorithm
- Local outlier factor
- Logic learning machine
- LogitBoost
- LPBoost
- Manifold alignment
- Markov chain Monte Carlo (MCMC)
- Minimum redundancy feature selection
- Naive Bayes classifier
- Non-negative matrix factorization
- OPTICS
- Prefrontal cortex basal ganglia working memory
- PVLV
- Quadratic unconstrained binary optimization
- Quickprop
- Random forest
- Randomized weighted majority algorithm
- Relevance vector machine
- Repeated incremental pruning to produce error reduction (RIPPER)
- Rprop
- Self-organizing map
- Skill chaining
- Sparse PCA
- Stochastic gradient descent
- Structured kNN
- Support vector machine
- T-distributed stochastic neighbor embedding
- Weighted majority algorithm (machine learning)
- Winnow algorithm[2]
Neural networks and deep learning
Reinforcement learning
Natural language processing
Computer vision and perception
See also
Wikibooks has a book on the topic of: Algorithms
- Glossary of artificial intelligence
- List of algorithms
- List of artificial intelligence journals
- Outline of artificial intelligence
- Lists of open-source artificial intelligence software
- TurboQuant – online vector quantization algorithm for compressing high-dimensional vectors in large language model inference