¿Se utiliza el aprendizaje automático en los videojuegos?

Esta es una pregunta muy complicada. Hay dos formas de ver esto.

En Juego , que significa como parte de la mecánica, diría que no. Hay mucha IA y ML es parte de AI y algunas partes de los juegos AI pueden considerarse ML. Sin embargo, las tareas de IA del juego “clásico” (búsqueda de rutas, autómatas) rara vez se cruzan con las tareas de ML “clásicas” (regresión, clasificación). La última vez que escribí AI para un juego, todo el bombo fue con redes neuronales que hoy son un tema muy candente en ML, por ejemplo. ¡Este es un muy buen tema para una discusión genial nerd / techy / geeky!

Como servicio , lo que significa que si tomamos el juego no como un producto de consumo que se hace y se vende, sino como un servicio que está disponible para un público más amplio, entonces se usa ML y la tendencia es a crecer bastante. Por lo general, las tareas son tareas de clasificación, por ejemplo, predecir si un usuario va a abandonar el juego o se involucra en un comportamiento en línea que queremos promover o detener.

¡Espero que esto ayude!

Raramente, creo. Sin embargo, como este artículo – Hacia una nueva animación basada en IA : señala que podríamos ver un aumento en el ML utilizado para crear juegos, sobre todo en las secciones de animación y modelado 3D, lo que lo hace más fácil y un poco más automatizado. Herramientas como la NORAH.AI mencionada en el artículo están surgiendo una tras otra, pero supongo que solo el tiempo dirá cómo se desarrolla todo al final.

Históricamente, la animación 3D ha sido un proceso lento y costoso que involucra muchos pasos preparatorios. Para que sus personajes estén listos para moverse, los animadores tienen que desarrollar mallas 3D adecuadamente esculpidas, apropiadas para ponderar, aparejar y deformar la piel. Más allá de eso, tienen que definir las variables de anatomía y movimiento configuradas manualmente (encuadre de teclas) o recuperadas de la captura de movimiento utilizando un metraje de acción en vivo. A partir de entonces, los animadores toman el papel de Frankenstein creando un marco y un esqueleto para sus personajes. Este proceso, conocido como aparejo, es una de las partes más tediosas y complejas del trabajo del animador que requiere precisión y consideración de muchos detalles.

¿Se utiliza el aprendizaje automático en los videojuegos?

Muy raramente, aunque hay algunos ejemplos comerciales.

La IA del juego debe ser fácil de controlar, confiable y predecible, a la vez que sea lo más simple y eficiente posible (tanto durante el desarrollo como durante el tiempo de ejecución). Los algoritmos de aprendizaje automático tienden a tener problemas con todas esas cosas (y beneficios limitados para compensar) frente a los algoritmos estándar que se utilizan en el desarrollo de juegos.

La mayoría de los videojuegos no lo usan, pero algunos tienen IA adaptativa o reconocedores de patrones pre-entrenados y algunos usan técnicas de ML como parte de las operaciones de TI / en vivo.

Por ejemplo, un juego que juzga con qué precisión realiza una acción física como un kata o un movimiento de baile podría usar ML.

El reconocimiento de gestos en kinect o en las interfaces basadas en cámara se basa en ML, probablemente basado inicialmente en alguna variante de las cascadas potenciadas por viola jones

More Interesting

¿Cuál es el uso de la teoría del Grupo de Renormalización fuera de la física cuántica?

¿Es legal la transclusión (mundial)?

Planeo comprar un sitio web en Flippa. Solo tengo experiencia en html y css. ¿Qué otras habilidades debo aprender? (En términos de administrarlo únicamente por $)

¿Prefieres contratar a un graduado de CS que tenga un GPA alto o uno que tenga un GPA más bajo, pero que haya pasado su tiempo programando y trabajando en sus proyectos?

Cómo explicarle a un agricultor qué es la informática y qué hace un ingeniero de software

¿Cuántos tipos de artículos hay en una computadora?

Bajo el esquema de codificación de caracteres de Windows, ¿cómo se relaciona el juego de caracteres chino tradicional con el juego de caracteres chino simplificado?

¿Soy demasiado estúpido para la informática?

¿Cuál es la mejor configuración de hardware para entrenar frameworks de aprendizaje profundo como Caffe, Theano y Tensorflow?

¿Qué pasaría si ponemos Machine Learning en la salida de un Randomizer y le damos toda la información que utiliza el Randomizer?

¿La inteligencia artificial tiene que ejecutarse en una computadora o red? ¿Es un gobierno o empresa una inteligencia artificial?

¿Hay algún autómata celular bien conocido e interesante?

Cómo convertirse en un experto en informática, informática, diseño, etc.

¿Cómo se fabrican las máquinas que fabrican máquinas que fabrican productos?

Informática: ¿Cuál es un buen libro de algoritmos / CS para leer mientras viaja?