</> CodeBooks
    ← Volver a Desarrollo de videojuegos (página 2)
    Portada de Neural Networks in Unity

    Neural Networks in Unity

    Abhishek Nandy, Manisha Biswas

    Editorial
    Apress
    Año
    2018
    Páginas
    ~158
    Nivel
    Intermedio

    De qué trata

    Manual práctico enfocado en la intersección entre inteligencia artificial y desarrollo de videojuegos, dirigido a desarrolladores de nivel intermedio con experiencia en C#, manejo básico del editor de Unity (versiones Unity 2017/2018) y fundamentos de álgebra lineal. Abhishek Nandy y Manisha Biswas abordan la implementación directa de redes neuronales dentro de simulaciones interactivas para entornos de Windows 10, desmitificando cómo aprenden y deciden las entidades dentro del motor de juegos.

    El punto diferenciador de la obra es que prescinde de librerías de caja negra de aprendizaje automático (como TensorFlow o PyTorch), guiando al lector en la creación de las estructuras de datos de redes neuronales desde cero en C#. Enseña la formulación matemática y el código para perceptrones simples y multicapa (MLP), funciones de activación (sigmoide, escalón, tanh, ReLU), cálculo de sesgo (bias) y arquitecturas feedforward, recurrentes y de base radial (RBF). Asimismo, detalla el algoritmo de retropropagación (backpropagation) mediante descenso de gradiente y explica la integración con Processing y la Plataforma Universal de Windows (UWP) para compilar y empaquetar aplicaciones para la Microsoft Store.

    A lo largo de sus capítulos se construyen simulaciones interactivas en Unity, destacando el control del comportamiento y animación de un modelo tridimensional (Spider Asset) gobernado por una red neuronal personalizada, así como visualizaciones numéricas vinculadas a UWP. El libro resulta valioso para desentrañar el funcionamiento matemático de las redes neuronales y ver cómo interactúan con el bucle de actualización de Unity; no obstante, su alcance es introductorio a nivel de machine learning, dejando fuera el aprendizaje por refuerzo profundo moderno (como Unity ML-Agents) o arquitecturas complejas de visión artificial.

    • Unity
    • C#
    • Redes neuronales artificiales
    • Perceptrón multicapa
    • Retropropagación (Backpropagation)
    • Funciones de activación
    • Descenso de gradiente
    • Inteligencia artificial en juegos
    • Windows 10 UWP
    • Processing

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Simulación de agente animado con red neuronal en Unity

    Simulación interactiva en Unity que utiliza estructuras de red neuronal escritas en C# para gobernar las respuestas motrices y animaciones de un modelo arácnido 3D (Spider Asset).

    Motor de retropropagación desde cero en C#

    Implementación algorítmica de ajuste de pesos mediante gradiente descendente en C# dentro de Unity, desarrollada sin librerías externas de machine learning.

    Visualizador de redes neuronales en Windows 10 UWP

    Aplicación interactiva que combina Processing y la Plataforma Universal de Windows (UWP) para simular y representar gráficamente el flujo de una red neuronal, lista para la Windows Store.

    Más de Desarrollo de videojuegos con nivel Intermedio