Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Unity Engine Machine Learning Agents: Creating bots that solve problems like a human
University West, Department of Engineering Science, Division of Mathematics, Computer and Surveying Engineering.
2021 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Unity Machine Learning Agents is an open-source toolkit designed to allow anyone develop AI and to integrate machine learning AI into their Unity Engine games. The toolkit can be integrated with and ran through the Unity Development Platform where agents and environments can be configured, allowing developers to design scenarios as if they were creating games. This paper evaluates the possibility of replacing traditional bots with agents and what limitations they have. The agents were trained with the toolkits PPO trainerthrough two scenarios, a puzzle and a maze, where the agent’s information input is limited to artificial vision in 2-dimentions.

The results show that the agents could solve the puzzle and maze, but that they struggle when facing new problems due to the limitations of PPO training when complexity increases unexpectantly. The agents could therefore solve specific problems and they work well as a bot replacement if specialized but cannot at this point replace traditional bots in games where they need specialty in several areas.

Place, publisher, year, edition, pages
2021. , p. 24
Keywords [en]
ai, machine learning, ppo, curiosity, unity engine, game development
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:hv:diva-16414Local ID: EXD500OAI: oai:DiVA.org:hv-16414DiVA, id: diva2:1539949
Subject / course
Computer engineering
Educational program
Nätverksteknik
Supervisors
Examiners
Available from: 2021-04-06 Created: 2021-03-25 Last updated: 2021-04-06Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
Division of Mathematics, Computer and Surveying Engineering
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 701 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf