Diferencia entre revisiones de «Unity:Manuales:Configuracion ML Agents»

De WikiGarcia
Línea 51: Línea 51:
2. Instalar pythorch. Se necesita una versión específica, buscar en la documentación de Unity ML Agents.
2. Instalar pythorch. Se necesita una versión específica, buscar en la documentación de Unity ML Agents.
<pre>
<pre>
pip3 install torch~=1.7.1 -f https://download.pytorch.org/whl/torch_stable.html
pip install torch~=1.7.1 -f https://download.pytorch.org/whl/torch_stable.html
</pre>
</pre>
3. Instalar paquete 'mlagents'.
<pre>
pip install mlagents
</pre>
4. Instalar CUDA Toolkit. Descargar el instalador de la página https://developer.nvidia.com/cuda-downloads.
5. Instalar CuDNN. Ingresar a https://developer.nvidia.com/rdp/cudnn-download para descargarlo. Pedirá crear un usuario. Descargar el .zip y poner el contenido en la carpeta de instalación de CUDA.

Revisión del 03:12 6 nov 2021

Introducción

ML Agents es un conjunto de librerías de Unity diseñadas para facilitar el proceso de crear y entrenar Agentes de Aprendizaje Máquina para tus juegos.

El aprendizaje de máquina es una rama de la inteligencia artificial que utiliza algoritmos especializados para crear modelos de predicción, clasificación, etc. En el caso de los videojuegos, se puede usar para crear inteligencias artificiales que jueguen.

Requisitos

  • ML Agents Toolkit


ML Agents Toolkit

Podrás encontrar el Github oficial de la librería en: https://github.com/Unity-Technologies/ml-agents

Es importante destacar que las instrucciones pueden cambiar en nuevas versiones y siempre es mejor revisar el Github oficial.

Instalación

  1. Instalar Unity 2019.4 o posterior
  2. Instalar Python 3.6.1 o posterior

Crear nuevo proyecto de Unity

  1. Abrir Unity Hub
  2. Crear un nuevo proyecto con la versión más reciente de Unity

Crear un entorno virtual de python para el proyecto

1. Abrir una consola

cd path/a/proyecto/

2. Crear el entorno

python -m venv venv

3. Activar el entorno virutal

venv/Scripts/activate

Instalar paquetes Python

Los pasos siguientes se hacen dentro del entorno virtual.

1. Actualizar pip

python -m pip install --upgrade pip

2. Instalar pythorch. Se necesita una versión específica, buscar en la documentación de Unity ML Agents.

pip install torch~=1.7.1 -f https://download.pytorch.org/whl/torch_stable.html

3. Instalar paquete 'mlagents'.

pip install mlagents

4. Instalar CUDA Toolkit. Descargar el instalador de la página https://developer.nvidia.com/cuda-downloads. 5. Instalar CuDNN. Ingresar a https://developer.nvidia.com/rdp/cudnn-download para descargarlo. Pedirá crear un usuario. Descargar el .zip y poner el contenido en la carpeta de instalación de CUDA.