Tipos de sistemas de inteligencia artificial

Desde los primeros días de las computadoras, los investigadores han intentado crear sistemas que imiten la inteligencia humana. Si bien un Einstein de silicio aún puede ser una posibilidad lejana, la inteligencia artificial o IA nos ha traído teléfonos que reconocen el habla humana, automóviles que se conducen solos y sistemas expertos que compiten en juegos de televisión muestra. A lo largo de los años, la investigación de la IA ha pasado por varias evoluciones y, a medida que cada tecnología ha madurado, se han convertido en parte de nuestra experiencia diaria.

Aprendizaje automático

Los primeros investigadores lucharon con una potencia de procesamiento y almacenamiento informático limitados, pero aún así establecieron base de la IA con lenguajes de programación como LISP y conceptos como árboles de decisión y máquinas aprendiendo. Los programas escritos en LISP podrían analizar fácilmente juegos como el ajedrez, mapear todos los movimientos posibles para varios turnos y luego elegir la mejor alternativa. Estos programas también podrían modificar su lógica de decisión y aprender de errores anteriores, volviéndose "más inteligentes" con el tiempo. Con computadoras más potentes y almacenamiento masivo más barato, esta rama de la inteligencia artificial generó la industria de los juegos de computadora, así como una variedad de motores de búsqueda personalizados y sitios de compras en línea que no solo recuerdan nuestras preferencias, sino que se anticipan a nuestras necesidades.

Video del día

Sistemas expertos

Mientras que la primera ola de investigadores de IA se basó en ciclos informáticos para simular el razonamiento humano, el siguiente enfoque se basó en hechos y datos para imitar la experiencia humana. Los sistemas expertos recopilaron hechos y reglas en una base de conocimientos y luego utilizaron motores de inferencia basados ​​en computadora para deducir nuevos hechos o responder preguntas. Los ingenieros del conocimiento entrevistaron a expertos en medicina, reparación de automóviles, diseño industrial u otras profesiones, luego redujeron estos hallazgos a hechos y reglas legibles por máquina. Posteriormente, otras personas utilizaron estas bases de conocimientos para ayudar a diagnosticar problemas o responder preguntas. A medida que la tecnología maduraba, los investigadores encontraron formas de automatizar el desarrollo de la base de conocimientos, alimentando montones de literatura técnica, o dejar que el software rastree la Web para encontrar información relevante en su propio.

Redes neuronales

Otro grupo de investigadores intentó reproducir el funcionamiento del cerebro humano creando redes artificiales de neuronas y sinapsis. Con entrenamiento, estas redes neuronales podrían reconocer patrones de lo que parecían datos aleatorios. Las imágenes o los sonidos se introducen en el lado de entrada de la red, y las respuestas correctas se introducen en el lado de salida. Con el tiempo, las redes reorganizan su estructura interna de modo que cuando se ingresa una entrada similar, la red devuelve la respuesta correcta. Las redes neuronales funcionan bien al responder al habla humana o al traducir imágenes escaneadas en texto. El software que se basa en esta tecnología puede leer libros a personas ciegas o traducir el habla de un idioma a otro.

Big Data

El análisis de datos a gran escala, a menudo llamado "big data", aprovecha el poder de muchas computadoras para descubrir hechos y relaciones en datos que la mente humana no puede comprender. Se pueden escanear y correlacionar billones de cargos de tarjetas de crédito o miles de millones de relaciones de redes sociales utilizando una variedad de métodos estadísticos para descubrir información útil. Las compañías de tarjetas de crédito pueden encontrar patrones de compra que indiquen que una tarjeta ha sido robada o que el titular de la tarjeta tiene dificultades financieras. Los comerciantes minoristas pueden encontrar patrones de compra que indiquen que una clienta está embarazada, incluso antes de que ella misma lo sepa. Los macrodatos permiten que las computadoras comprendan el mundo de una manera que los humanos nunca podríamos hacerlo por nuestra cuenta.