Saltar la navegación

6.4. ¿Qué es un algoritmo?

¿Qué es un algoritmo?

Para comprender el funcionamiento de la inteligencia artificial, es imprescindible, en primer lugar, entender qué es un algoritmo.

Un algoritmo es una secuencia lógica de pasos que describe cómo realizar una tarea o resolver un problema. Es un método que indica, paso a paso, cómo conseguir un resultado. 

Sus características más relevantes son: 

  • Ordenado: Los pasos se hacen en secuencia.
  • Claro y preciso: No deja lugar a dudas.
  • Finito: Debe terminar en algún momento.
  • Entrada y salida: Recibe datos y produce un resultado.
  • Ejemplo: Un algoritmo para sumar dos números recibe como entrada dos cifras y responde con otra cifra que representa el resultado de la suma.

En informática, un algoritmo es el conjunto de instrucciones que utilizan los ordenadores para procesar datos de forma sistemática. En el ámbito de la IA los algoritmos son complejos y permiten a las computadoras reconocer patrones, aprender de los datos y tomar decisiones basadas en ellos.

Ejemplo de algoritmo

Un ejemplo de algoritmo de inteligencia artificial aplicado al reconocimiento automático de matrículas (ANPR, Automatic Number Plate Recognition) podría describirse de la siguiente forma:

  1. Entrada de datos: Se obtiene la imagen de un vehículo mediante una cámara instalada en la entrada de un aparcamiento. La entrada puede proceder de una fotografía o de un fotograma de vídeo.
  2. Preprocesamiento: Se mejora la calidad de la imagen para facilitar el análisis posterior. En esta fase se ajusta el brillo y el contraste, se reduce el ruido mediante filtros y se corrigen posibles distorsiones ópticas.
  3. Detección de matrículas: A través de técnicas de visión por computadora, el sistema identifica que la imagen pertenece a un vehículo y localiza la región que contiene la matrícula.
  4. Segmentación de caracteres: Una vez aislada la matrícula, se separan los caracteres (números y letras) para analizarlos individualmente.
  5. Reconocimiento de caracteres: Se aplica un sistema de reconocimiento óptico de caracteres (OCR) para identificar las letras y los números de la matrícula.
  6. Corrección y validación: El sistema corrige errores comunes, como confundir el número “0” con la letra “O”, y verifica que la secuencia obtenida cumple con el formato de una matrícula válida. Para ello, puede comparar los resultados con una base de datos de matrículas nacionales o internacionales.
  7. Salida: El algoritmo genera la matrícula en formato de texto (por ejemplo, 1234 ABC) y la almacena en una base de datos para su posterior uso o registro.

En definitiva, un algoritmo es una serie de instrucciones ordenadas que conducen a un resultado concreto, y constituye la base fundamental del funcionamiento de la inteligencia artificial.

Imagen generada con Gemini (SUBDEVA, 2026)

Creado con eXeLearning (Ventana nueva)