Un glosario de inteligencia artificial y machine learning con los conceptos clave explicados en lenguaje claro. Usa la barra A-Z para saltar a una letra o el buscador para encontrar un término al instante.
A ↑
Algoritmo
En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del latín, dixit algorithmus) es un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son fundamentales en el campo del aprendizaje automático, ya que son los cimientos sobre los cuales se construyen los modelos predictivos.
Análisis descriptivo
Detalla la realidad con base en los datos disponibles (medias, medianas, dispersiones, gráficos, etc.). En el contexto del aprendizaje automático, el análisis descriptivo ayuda a identificar patrones y tendencias que pueden ser utilizados para crear modelos predictivos más precisos.
Análisis Diagnóstico
Busca explicar y evaluar. En este nivel se busca tanto demostrar casualidad (cuando sea posible), y si no al menos describir asociaciones entre factores de riesgo y resultados. El aprendizaje automático se utiliza para identificar correlaciones complejas que podrían pasar desapercibidas en un análisis tradicional.
Análisis Predictivo
Busca pronosticar o predecir qué va a pasar en el futuro (eventos no ocurridos). Tradicionalmente se realizaba con metodologías regresivas, pero en la actualidad ha sido fuertemente potenciadas por los algoritmos de aprendizaje automático. Estos modelos permiten hacer predicciones más precisas al analizar grandes volúmenes de datos.
Aprendizaje Adaptativo
Es una de las características de las redes neuronales. Estas aprenden a llevar a cabo ciertas tareas mediante un entrenamiento con ejemplos ilustrativos. El aprendizaje automático se apoya en esta adaptabilidad, ya que las redes pueden ajustarse a condiciones cambiantes, mejorando con el tiempo a medida que reciben más datos.
Aprendizaje automático o Machine Learning
El aprendizaje automático es un tipo de inteligencia artificial que otorga a las computadoras la capacidad de aprender a partir de los datos, sin necesidad de ser programadas explícitamente. Es la base de muchas aplicaciones tecnológicas actuales, permitiendo que las máquinas realicen tareas complejas como clasificación de imágenes, predicción de tendencias y más, sin intervención humana directa.
Aprendizaje Hebbiano
El Aprendizaje Hebbiano es un tipo de aprendizaje automático inspirado en la biología que se basa en una idea simple pero poderosa: “lo que se usa se refuerza”. En el aprendizaje automático, esta regla se utiliza para fortalecer conexiones entre nodos en redes neuronales artificiales, mejorando la capacidad de la red para reconocer patrones.
Aprendizaje No Supervisado
Se basa en la autoorganización de la información contenida en los datos. En el contexto del aprendizaje automático, los modelos no supervisados son capaces de identificar patrones en grandes volúmenes de datos sin la necesidad de etiquetar los datos previamente.
Aprendizaje por Refuerzo (Reinforcement Learning)
El aprendizaje por refuerzo es un enfoque mediante el cual programas inteligentes, conocidos como agentes, operan en un entorno conocido o desconocido para adaptarse y aprender constantemente. Este enfoque está siendo utilizado cada vez más en el campo del aprendizaje automático debido a su capacidad para mejorar el rendimiento mediante recompensas y castigos.
Aprendizaje Supervisado
El aprendizaje supervisado es una técnica en la que se entrena un modelo utilizando datos etiquetados. A medida que el modelo es entrenado, aprende a hacer predicciones y clasificaciones en nuevos datos. Este enfoque es fundamental en el aprendizaje automático para tareas como la clasificación y la regresión.
Árbol de Decisión (Decision Trees)
El árbol de decisión es un modelo de aprendizaje automático utilizado para clasificación y regresión. Se estructura como un árbol donde cada nodo interior representa una decisión basada en los atributos, y cada rama representa una posible respuesta o resultado.
B ↑
Backpropagation
El algoritmo de backpropagation es fundamental en el entrenamiento de redes neuronales para el aprendizaje automático, ya que permite ajustar los pesos de la red para minimizar el error entre las predicciones y los valores reales.
Big Data
Se refiere al conjunto de datos cuyo volumen, complejidad y velocidad dificultan su procesamiento tradicional. El aprendizaje automático es crucial para manejar y extraer valor de estos grandes conjuntos de datos, permitiendo descubrir patrones y hacer predicciones con ellos.
C ↑
Ciencia de Datos
La ciencia de datos es un campo interdisciplinario que involucra métodos científicos para extraer conocimiento de datos. El aprendizaje automático es una de las herramientas más poderosas dentro de la ciencia de datos, permitiendo la creación de modelos predictivos a partir de grandes volúmenes de datos.
Cloud Computing
El cloud computing permite ofrecer servicios de computación a través de la red. A medida que los modelos de aprendizaje automático requieren grandes recursos de procesamiento, las plataformas en la nube se han convertido en una herramienta esencial para entrenar y desplegar estos modelos.
D ↑
Deep Learning o Red Neuronal Profunda
El deep learning es un subcampo del aprendizaje automático que utiliza redes neuronales profundas para modelar datos con múltiples capas de abstracción. Este enfoque es particularmente efectivo en tareas complejas como el procesamiento de imágenes y el reconocimiento de voz.
DeepFake
El deepfake es una técnica que utiliza aprendizaje automático para alterar imágenes, sonidos y videos de manera tan realista que es casi imposible detectar las manipulaciones sin análisis avanzados.
Dropout
Es una técnica utilizada en el entrenamiento de redes neuronales para prevenir el sobreajuste. En el aprendizaje automático, el dropout ayuda a mejorar la generalización de los modelos, haciendo que el modelo no dependa demasiado de ninguna neurona específica.
E ↑
Entrenamiento de Modelos
El entrenamiento de modelos es el proceso mediante el cual un modelo de aprendizaje automático es ajustado usando un conjunto de datos de entrenamiento para hacer predicciones precisas sobre datos no vistos anteriormente.
F ↑
Filtro de Kalman
El filtro de Kalman es un algoritmo utilizado para actualizar la proyección de un sistema de variables. Este tipo de algoritmo es comúnmente utilizado en el aprendizaje automático para mejorar la estimación de estados en sistemas dinámicos.
G ↑
Generalización de Redes Neuronales
La generalización se refiere a la capacidad de un modelo de aprendizaje automático para hacer predicciones precisas sobre datos que no ha visto antes, evitando el sobreajuste.
I ↑
Inteligencia Artificial
La inteligencia artificial es el campo que permite a las máquinas realizar tareas que requieren inteligencia humana. Dentro de este campo, el aprendizaje automático es uno de los enfoques más importantes, permitiendo que las máquinas aprendan de los datos sin programación explícita.
M ↑
Máquinas de Soporte Vectorial (SVM)
Las SVM son un tipo de algoritmo de aprendizaje automático utilizado para clasificación y regresión. Se basan en la construcción de una superficie de decisión que optimiza la separación entre clases.
N ↑
Natural Language Processing (NLP)
NLP es un campo que se utiliza en el aprendizaje automático para permitir que las computadoras comprendan, interpreten y respondan al lenguaje humano. Esto es esencial para aplicaciones como chatbots y asistentes virtuales.
P ↑
Perceptrón Multicapa (Multilayer Perceptron)
El perceptrón multicapa es un tipo de red neuronal que se utiliza en aprendizaje automático para tareas de clasificación y regresión complejas.
R ↑
Red de Kohonen
La red de Kohonen es un tipo de red neuronal utilizada en aprendizaje automático para la clasificación de datos sin supervisión. Es especialmente útil para la reducción de dimensionalidad y la visualización de grandes conjuntos de datos.
Red Neuronal
Una red neuronal es un modelo de aprendizaje automático basado en una serie de capas de nodos que procesan y transforman los datos para hacer predicciones.
S ↑
Sobreajuste (Overfitting)
El sobreajuste es un problema común en aprendizaje automático donde un modelo se ajusta demasiado a los datos de entrenamiento, lo que afecta su capacidad para generalizar a nuevos datos.
Súper-AI (ASI)
La superinteligencia artificial representa un futuro en el que el aprendizaje automático supera las capacidades humanas en todos los campos, desde la toma de decisiones hasta la creatividad y la resolución de problemas complejos.
T ↑
TensorFlow
TensorFlow es una plataforma de código abierto utilizada para implementar modelos de aprendizaje automático y redes neuronales profundas, siendo uno de los marcos más populares en el desarrollo de IA.