RAPTOR-AI

Progetto realizzato per l'esame "Fondamenti di Intelligenza Artificiale" di UNISA.

Hanno contribuito a questo progetto:

Obiettivo

L'obiettivo del progetto è quello di creare agenti intelligenti capaci di gareggiare contro un giocatore umano, questo all'interno della simulazione da noi realizzata in Unity. Si è scelto questo ambiente di sviluppo per poter usufruire di MLAgents, progetto open-source per la simulazione di training degli agenti.

Risorse presenti nel repository

Directory project-documentation -> documentazione progetto. Directory Raptor-AI -> materiale utile per caricare il progetto in Unity Hub.

Come accedere alla simulazione

Per accedere alla simulazione è necessario aver installato Unity Hub e la versione 2021.3.12f1 (o più recenti) di Unity; sarà poi necessario avviare la scena "IntroMenu".

Come accedere al training

Per poter effettuare un nuovo training degli agenti intelligenti sono necessarie alcune operazioni, spiegate in dettaglio nella guida ufficiale di MLAgents.

Strumenti necessari:

  • Unity Hub (2021.3.12f1)
  • Python (3.8.10)
  • MLAgents (0.29.0)
  • Pytorch (1.7.0)
  • TensorBoard (2.11.0)