1. Determining the combination of a lock using machine learning
- Author
-
Kramar, Filip and Livada, Časlav
- Subjects
TEHNIČKE ZNANOSTI. Računarstvo. Umjetna inteligencija ,podržano učenje ,machine learning ,Unity ,TensorFlow ,ML-agents ,TECHNICAL SCIENCES. Computing. Artificial Intelligence ,strojno učenje ,support learning - Abstract
Cilj ovoga završnog rada je demonstrirati sve sposobnosti dubinskog i strojnog učenja pomoću alata za izradu virtualnih simulacija. Unity je game engine koji se koristi za izradu trodimenzionalnih (3D) i dvodimenzionalnih (2D) igara, interaktivnih simulacija itd. Simulacija je napravljena s dodatkom ML-Agents koji omogućuje primjenu strojnog učenja i obuku agenata za obavljanje određenih zadataka. Simulacija je stvorena kao dio testiranja mogućnosti u kojem se agenta podučavaja korištenjem strojnog učenja uz podršku. Unutar određenog vremena, agent mora pronaći nasumično generiranu kombinaciju brave. Agent je uspješno savladao zadani zadatak. This final project aims to demonstrate all the potentials of deep learning and machine learning by employing tools for building virtual simulations. Three-dimensional (3D) and two-dimensional (2D) games, interactive simulations, and other experiences can all be made using the game engine Unity. The simulation was created with an add-on called ML-Agents, which enables the application of machine learning and the training of agents to carry out particular tasks. A simulation was created as part of the effort in which the agents are instructed using machine learning with support. Within a set amount of time, the agent has to figure out a randomly generated lock combination. The assigned task has been successfully completed by the agent
- Published
- 2022