Una introducción a la tecnología de inteligencia artificial en la programación de juegos
Visión por ordenador
La visión por ordenador se refiere a la capacidad de las computadoras para reconocer objetos, escenas y actividades a partir de imágenes. Las técnicas de visión por computadora utilizan secuencias de operaciones de procesamiento de imágenes y otras técnicas para dividir las tareas de análisis de imágenes en partes manejables. Por ejemplo, algunas técnicas pueden detectar los bordes y texturas de objetos a partir de imágenes, y se pueden utilizar técnicas de clasificación para determinar si las características identificadas representan una clase de objetos conocidos por el sistema.
Aprendizaje automático
El aprendizaje automático se refiere a la capacidad de un sistema informático para mejorar su rendimiento sin seguir instrucciones explícitas del programa y basándose únicamente en datos. En esencia, el aprendizaje automático descubre automáticamente patrones en los datos y, una vez descubiertos, los patrones se pueden utilizar para hacer predicciones. Por ejemplo, si a un sistema de aprendizaje automático se le proporciona una base de datos con información de transacciones con tarjetas de crédito, como el tiempo de la transacción, el comerciante, la ubicación, el precio y si la transacción fue legítima, el sistema aprenderá patrones que pueden usarse para predecir el fraude con tarjetas de crédito. Cuantos más datos de transacciones se procesen, más precisas serán las predicciones.
Robots
La integración de tecnologías cognitivas como la visión artificial y la planificación automática en sensores, actuadores y hardware inteligentemente diseñados extremadamente pequeños pero de alto rendimiento ha dado lugar a una nueva generación de robots. tiene la capacidad de trabajar junto con humanos y puede manejar de manera flexible diferentes tareas en diversos entornos desconocidos. Por ejemplo, drones, “cobots” que pueden compartir trabajo con humanos en el taller, etc.
Reconocimiento de voz
El reconocimiento de voz es una tecnología que se centra en transcribir de forma automática y precisa el habla humana. La tecnología debe enfrentar algunos problemas similares al procesamiento del lenguaje natural, y existen algunas dificultades para manejar diferentes acentos, ruido de fondo, distinguir homófonos/sinónimos ("comprar" y "por" suenan igual), y al mismo tiempo también necesita poder trabajar a una velocidad que se mantenga a la par de la velocidad normal de habla.