Esta es una lista de algoritmos de inteligencia artificial , que incluye algoritmos y métodos algorítmicos utilizados en inteligencia artificial (IA) para búsqueda , razonamiento automatizado , representación y razonamiento del conocimiento , planificación , aprendizaje automático , aprendizaje profundo , procesamiento del lenguaje natural , visión por computadora y áreas relacionadas. [ 1 ]
Búsqueda y optimización
- Algoritmo de búsqueda A*
- Poda alfa-beta
- Búsqueda por haz
- Búsqueda de apilamiento de haces
- Búsqueda primero los mejores resultados
- Búsqueda en amplitud
- Búsqueda en profundidad
- Expectiminimax
- Solucionador de problemas general
- Subir colinas
- Profundización iterativa A*
- Búsqueda en profundidad iterativa
- algoritmo Minmax
- Búsqueda de árboles en Montecarlo
- Recocido simulado
- SSS*
- Búsqueda de coste uniforme
Computación evolutiva y métodos bioinspirados
- Algoritmos de optimización por colonia de hormigas
- Evolución diferencial
- Algoritmo genético
- Programación genética
- Optimización por enjambre de partículas
Razonamiento y lógica automatizados
- encadenamiento hacia atrás
- Algoritmo DPLL
- encadenamiento hacia adelante
- Resolución (lógica)
- Algoritmo Rete
- WalkSAT
Razonamiento probabilístico e inferencia incierta
- Algoritmo de Baum-Welch
- Propagación de creencias
- Algoritmo de maximización de expectativas
- Algoritmo de avance-retroceso
- filtro de Kalman
- Algoritmo de Viterbi
Planificación de movimientos y toma de decisiones
- A*
- Algoritmo de errores
- D*
- El algoritmo de Dijkstra
- Enfoque de ventana dinámica
- Plano de gráficos
- Hoja de ruta probabilística
- Árbol aleatorio de exploración rápida
- Theta*
- Histograma de campo vectorial
Aprendizaje automático y clasificación estadística
- AdaBoost
- Retropropagación recurrente de Almeida-Pineda
- ALOPEX
- Árbol de decisión alternativo
- Algoritmo Apriori
- Optimización bayesiana
- Agregación Bootstrap
- BrownBoost
- Algoritmo C4.5
- Algoritmo CN2
- Construcción de árboles de habilidades
- DBSCAN
- Aprendizaje mediante árboles de decisión
- Mapa de difusión
- Enfoque de conjuntos aproximados basado en la dominancia
- Distorsión temporal dinámica
- Algoritmo Eclat
- Aprendizaje basado en errores
- Optimización multimodal evolutiva
- FastICA
- Algoritmo de crecimiento de FP
- GeneRec
- Algoritmo genético para la generación de conjuntos de reglas
- Mapa autoorganizado en crecimiento
- algoritmo ID3
- IDdistancia
- k-medias++
- agrupamiento k-means
- k-medoides
- algoritmo de k vecinos más cercanos
- Análisis de componentes principales del núcleo
- Aprendizaje de la cuantización vectorial
- Leabra
- Algoritmo de Linde-Buzo-Gray
- El algoritmo de Lloyd
- factor de valores atípicos locales
- Máquina de aprendizaje lógico
- LogitBoost
- LPBoost
- Alineación del colector
- Cadena de Markov Monte Carlo (MCMC)
- Selección de características de redundancia mínima
- Clasificador Naive Bayes
- Factorización de matrices no negativas
- ÓPTICA
- corteza prefrontal ganglios basales memoria de trabajo
- PVLV
- Optimización binaria cuadrática sin restricciones
- Prop rápida
- Bosque aleatorio
- Algoritmo de mayoría ponderada aleatoria
- Máquina de vectores de relevancia
- Poda incremental repetida para producir reducción de errores (RIPPER)
- Rprop
- Mapa autoorganizado
- encadenamiento de habilidades
- PCA disperso
- Descenso de gradiente estocástico
- kNN estructurado
- Máquina de vectores de soporte
- Incrustaciones estocásticas de vecinos con distribución T
- Algoritmo de mayoría ponderada (aprendizaje automático)
- Algoritmo de selección [ 2 ]
Redes neuronales y aprendizaje profundo
- Retropropagación
- Método del gradiente conjugado
- Algoritmo hebbiano generalizado
- Descenso de gradiente
- Algoritmo de Levenberg-Marquardt
- Atención paginada / Atención virtual
- Perceptrón
- Método cuasi-Newton
- Algoritmo de vigilia-sueño [ 3 ]
Aprendizaje por refuerzo
- Algoritmo actor-crítico
- método de gradiente de política
- Optimización de políticas proximales
- Aprendizaje Q
- Estado-acción-recompensa-estado-acción
- Aprendizaje por diferencia temporal
Procesamiento del lenguaje natural
- Codificación de pares de bytes
- Algoritmo de Cocke-Younger-Kasami
- Analizador Earley
- Algoritmo de adentro hacia afuera
Visión y percepción por computadora
Juego algorítmico
Véase también
- Glosario de inteligencia artificial
- Lista de algoritmos
- Lista de revistas sobre inteligencia artificial
- Lista de algoritmos cuánticos
- Esquema de algoritmos
- Esquema de la inteligencia artificial
- Listados de software de inteligencia artificial de código abierto
- TurboQuant : algoritmo de cuantización vectorial en línea para comprimir vectores de alta dimensión en la inferencia de modelos de lenguaje a gran escala.
- AlphaDev , AlphaEvolve , AlphaTensor : sistemas de IA de Google DeepMind para el descubrimiento y la optimización de algoritmos.
Referencias
- ^ "Algoritmos de Inteligencia Artificial (IA)" . GeeksforGeeks . 23 de julio de 2025. Consultado el 19 de abril de 2026 .
- ^ "Algoritmos de aprendizaje automático" . GeeksforGeeks . 20 de enero de 2026. Consultado el 19 de abril de 2026 .
- ^ Quesada, Alberto (28 de octubre de 2019). "5 algoritmos para entrenar una red neuronal" . Blog de Neural Designer . Artelnics . Recuperado el 20 de abril de 2026 .
- ^ Silver, David; et al. (enero de 2016). "Dominando el juego de Go con redes neuronales profundas y búsqueda en árbol". Nature . 529 (7587): 484– 489. doi : 10.1038/nature16961 .
- ^ Silver, David; et al. (octubre de 2017). "Dominando el juego de Go sin conocimiento humano". Nature . 550 : 354–359 . doi : 10.1038/nature24270 .
- ^ Silver, David; et al. (diciembre de 2018). "Un algoritmo general de aprendizaje por refuerzo que domina el ajedrez, el shogi y el Go mediante el autoaprendizaje". Science . 362 (6419): 1140– 1144. doi : 10.1126/science.aar6404 .
- ^ Schrittwieser, Julián; et al. (diciembre de 2020). "Dominar Atari, Go, ajedrez y shogi planificando con un modelo aprendido". Naturaleza . 588 : 604–609 . arXiv : 1911.08265 . doi : 10.1038/s41586-020-03051-4 .
- ^ Tesauro, Gerald (marzo de 1995). "Aprendizaje por diferencia temporal y TD-Gammon". Communications of the ACM . 38 (3): 58– 68. doi : 10.1145/203330.203343 .
Categorías :
- Algoritmos
- Inteligencia artificial
- Listas relacionadas con la informática
- algoritmos de aprendizaje automático