Inteligencia Artificial
A computer would deserve to be called intelligent if it could deceive a human into believing that it was human
Con esta frase de Alan Turing empezamos la primera de las muchas entradas que dedicaremos a explicar (por encima) la inteligencia artificial y algunas de sus ramas. Pero espera, espera. ¿Cómo que hay una inteligencia que es artificial? ¿Si ni siquiera soy capaz de hacer un examen de matemática sin comprobar si 2 + 2 = 4 en la calculadora? Pues sí, existe, y esta difiere bastante de la idea que tenía Alan Turing sobre ella.
Imagen: placa de Alan Turing.
La inteligencia artificial es un concepto relativamente nuevo, por lo que tiene bastantes definiciones:
- La ciencia e ingeniería de hacer a las máquinas inteligentes. John McCarthy (padre de la Inteligencia Artificial).
- El término inteligencia artificial se aplica a sistemas con la capacidad de interpretar datos externos, aprender de estos datos y a usar ese conocimiento para llevar a cabo tareas específicas, cumpliendo los objetivos (sean cual sean) para los cuales ha sido creado la inteligencia. A. Kaplan, M. Haenlein.
- La inteligencia computacional o artificial es el estudio de agentes inteligentes. Un agente es algo (sistemas, termostatos, humanos, organizaciones, perros, ...) que actúa en un entorno. Los agentes son flexibles y se adaptan a cualquier entorno cambiante para conseguir su objetivo. Estos aprenden de la experiencia y escogen la opción más apropiada teniendo en cuenta las limitaciones definidas. Poole, David.
- ...
Podríamos pasarnos el día incluyendo definiciones o viendo películas en las cuales se define algún tipo de IA. Pero mis compañeros y yo tenemos una asignatura que aprobar, por lo que procederemos a entender lo que es la IA. Para este fin utilizaremos un ejemplo.
Ejemplo
Supongamos que nos hemos ido de viaje a un país del cual no conocemos el idioma, que no es de la Unión Europea (no tenemos datos móviles) y queremos ir de nuestro hostal al supermercado más cercano, los pasos a seguir son lo siguientes:
- Lamentar el no haber preparado el viaje un poco más - Conocimiento.
- Explorar la zona en busca de un supermercado. Cada camino posible será un agente, lleve o no el camino a un supermercado - Experiencia/Conocimiento.
- Si un supermercado está cerrado probar con el siguiente - Entorno cambiante.
- Encontrar un supermercado - Objetivo/Tarea.
- Al día siguiente probar otro camino por si se encuentra un supermercado mejor y más cerca del hostal - Optimización.
- Repetir hasta encontrar el mejor supermercado a la menor distancia.
- Objetivo - Calcular la trayectoria óptima del punto A al punto B.
- Conocimiento - Limitaciones físicas.
- Agentes - Diferentes trayectorias para llegar del punto A al punto B.
- Experiencia - Distinguir que trayectorias cumplen el objetivo o no.
El brazo simulará los diferentes agentes hasta llegar a un objetivo. Y así es como se consigue que una máquina sea inteligente. Si este ejemplo le ha enredado más que ayudado, simplemente quedese con la definición John McCarthy, la cual es corta y precisa.
Ramas de la Inteligencia Artificial
Por último, solo queda enumerar las ramas de la Inteligencia Artificial:
- Aprendizaje y Razonamiento Automático (Machine Learning).
- Técnicas Evolutivas - Algoritmos Genéticos (AG).
- Inteligencia de Enjambre.
- Estrategias Evolutivas.
- Programación Genética.
- Redes Neuronales.
- Redes de Petri.
- Sistemas Expertos (SE) o Sistemas Basados en Conocimiento.
- Lógica Fuzzy o Lógica Difusa.
- Procesamiento del Lenguaje Natural.
- Vehículos Autónomos o Robótica.
- Sistemas de Visión o Visión por Computadora.
- Realidad Virtual (si, la de la película "Ready Player One").
Si, lector confuso, la IA es mucho más que un robot con forma humana.
Imagen: robots humanoides.
De cinéfila a cinéfil@: "The Imitation Game" del director Morten Tyldum & "Ex_Machina" del director Alex Garland & "Chappie" del director Neill Blomkamp.
Comentarios
Publicar un comentario