Inteligencia artificial: descripción general
Desde la invención de las computadoras o las máquinas, su capacidad para realizar diversas tareas siguió creciendo de manera exponencial. Los seres humanos han desarrollado el poder de los sistemas informáticos en términos de sus diversos dominios de trabajo, su velocidad creciente y su tamaño reducido con respecto al tiempo.
Una rama de la informática llamada Inteligencia Artificial persigue la creación de computadoras o máquinas tan inteligentes como los seres humanos.
¿Qué es la inteligencia artificial?
Según el padre de la Inteligencia Artificial, John McCarthy, se trata de “La ciencia y la ingeniería de hacer máquinas inteligentes, especialmente programas informáticos inteligentes”.
La inteligencia artificial es una forma de making a computer, a computer-controlled robot, or a software think intelligently, de la misma manera que piensan los humanos inteligentes.
La IA se logra mediante el estudio de cómo piensa el cerebro humano y cómo los humanos aprenden, deciden y trabajan mientras intentan resolver un problema, y luego utilizan los resultados de este estudio como base para desarrollar software y sistemas inteligentes.
Filosofía de la IA
Mientras explota el poder de los sistemas informáticos, la curiosidad del ser humano, lo lleva a preguntarse: "¿Puede una máquina pensar y comportarse como lo hacen los humanos?"
Por lo tanto, el desarrollo de la IA comenzó con la intención de crear inteligencia similar en máquinas que encontramos y consideramos altas en los humanos.
Objetivos de la IA
To Create Expert Systems - Los sistemas que exhiben un comportamiento inteligente, aprenden, demuestran, explican y asesoran a sus usuarios.
To Implement Human Intelligence in Machines - Crear sistemas que comprendan, piensen, aprendan y se comporten como humanos.
¿Qué contribuye a la IA?
La inteligencia artificial es una ciencia y tecnología basada en disciplinas como la informática, la biología, la psicología, la lingüística, las matemáticas y la ingeniería. Uno de los principales objetivos de la IA es el desarrollo de funciones informáticas asociadas con la inteligencia humana, como el razonamiento, el aprendizaje y la resolución de problemas.
De las siguientes áreas, una o varias áreas pueden contribuir a construir un sistema inteligente.
Programación sin y con IA
La programación sin y con AI es diferente de las siguientes maneras:
Programación sin IA | Programando con IA |
---|---|
Un programa de computadora sin IA puede responder specific preguntas que está destinado a resolver. | Un programa de computadora con IA puede responder generic preguntas que está destinado a resolver. |
La modificación del programa provoca cambios en su estructura. | Los programas de IA pueden absorber nuevas modificaciones reuniendo piezas de información altamente independientes. Por lo tanto, puede modificar incluso una mínima información del programa sin afectar su estructura. |
La modificación no es rápida ni sencilla. Puede llevar a afectar negativamente al programa. | Modificación rápida y sencilla del programa. |
¿Qué es la técnica de IA?
En el mundo real, el conocimiento tiene algunas propiedades no deseadas:
- Su volumen es enorme, casi inimaginable.
- No está bien organizado o bien formateado.
- Sigue cambiando constantemente.
La técnica de IA es una manera de organizar y utilizar el conocimiento de manera eficiente de tal manera que:
- Debe ser perceptible por las personas que lo proporcionan.
- Debería ser fácilmente modificable para corregir errores.
- Debería ser útil en muchas situaciones aunque sea incompleto o inexacto.
Las técnicas de inteligencia artificial aumentan la velocidad de ejecución del complejo programa con el que está equipado.
Aplicaciones de la IA
La IA ha sido dominante en varios campos como:
Gaming - La IA juega un papel crucial en juegos estratégicos como ajedrez, póquer, tic-tac-toe, etc., donde la máquina puede pensar en una gran cantidad de posiciones posibles basadas en el conocimiento heurístico.
Natural Language Processing - Es posible interactuar con la computadora que entiende el lenguaje natural hablado por los humanos.
Expert Systems- Existen algunas aplicaciones que integran máquina, software e información especial para impartir razonamiento y asesoramiento. Proporcionan explicaciones y consejos a los usuarios.
Vision Systems- Estos sistemas comprenden, interpretan y comprenden información visual en la computadora. Por ejemplo,
Un avión espía toma fotografías, que se utilizan para descubrir información espacial o un mapa de las áreas.
Los médicos utilizan un sistema clínico experto para diagnosticar al paciente.
La policía usa software de computadora que puede reconocer el rostro del criminal con el retrato almacenado hecho por el artista forense.
Speech Recognition- Algunos sistemas inteligentes son capaces de escuchar y comprender el lenguaje en términos de oraciones y sus significados mientras un humano le habla. Puede manejar diferentes acentos, jergas, ruido de fondo, cambios en el ruido humano debido al frío, etc.
Handwriting Recognition- El software de reconocimiento de escritura a mano lee el texto escrito en papel con un lápiz o en la pantalla con un lápiz. Puede reconocer las formas de las letras y convertirlas en texto editable.
Intelligent Robots- Los robots son capaces de realizar las tareas encomendadas por un humano. Tienen sensores para detectar datos físicos del mundo real, como luz, calor, temperatura, movimiento, sonido, golpes y presión. Tienen procesadores eficientes, múltiples sensores y una gran memoria para exhibir inteligencia. Además, son capaces de aprender de sus errores y adaptarse al nuevo entorno.
Historia de la IA
Aquí está la historia de la IA durante el siglo XX:
Año | Hito / Innovación |
---|---|
1923 | La obra de Karel Čapek llamada “Rossum's Universal Robots” (RUR) abre en Londres, primer uso de la palabra "robot" en inglés. |
1943 | Se sentaron las bases para las redes neuronales. |
1945 | Isaac Asimov, un alumno de la Universidad de Columbia, acuñó el término Robótica . |
1950 | Alan Turing presentó Turing Test para la evaluación de la inteligencia y publicó Computing Machinery and Intelligence. Claude Shannon publicó Análisis detallado del juego de ajedrez como una búsqueda. |
1956 | John McCarthy acuñó el término Inteligencia Artificial . Demostración del primer programa de inteligencia artificial en ejecución en la Universidad Carnegie Mellon. |
1958 | John McCarthy inventa el lenguaje de programación LISP para IA. |
1964 | La disertación de Danny Bobrow en el MIT demostró que las computadoras pueden entender el lenguaje natural lo suficientemente bien como para resolver correctamente los problemas de álgebra. |
1965 | Joseph Weizenbaum del MIT construyó ELIZA , un problema interactivo que lleva a cabo un diálogo en inglés. |
1969 | Los científicos del Instituto de Investigación de Stanford desarrollaron Shakey , un robot equipado con locomoción, percepción y resolución de problemas. |
1973 | El grupo Assembly Robotics de la Universidad de Edimburgo construyó a Freddy , el famoso robot escocés, capaz de utilizar la visión para localizar y ensamblar modelos. |
1979 | Se construyó el primer vehículo autónomo controlado por computadora, Stanford Cart. |
1985 | Harold Cohen creó y demostró el programa de dibujo, Aaron . |
1990 | Grandes avances en todas las áreas de la IA:
|
1997 | El Programa de Ajedrez Deep Blue supera al entonces campeón mundial de ajedrez, Garry Kasparov. |
2000 | Las mascotas robot interactivas están disponibles comercialmente. MIT muestra a Kismet , un robot con rostro que expresa emociones. El robot Nomad explora regiones remotas de la Antártida y localiza meteoritos. |