Implementation and evaluation of a virtual computer game agent with neural networks
The challenges of applying reinforcement learning to modern AI applications are interesting, particularly in unknown environments in which there are delayed rewards. Classic arcade games have garnered considerable interest recently as a test bed for these kinds of algorithms. The purpose of this the...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | English |
Έκδοση: |
2022
|
Θέματα: | |
Διαθέσιμο Online: | https://hdl.handle.net/10889/23468 |
id |
nemertes-10889-23468 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-234682022-10-26T03:34:20Z Implementation and evaluation of a virtual computer game agent with neural networks Υλοποίηση και αξιολόγηση εικονικού παίκτη ηλεκτρονικών παιχνιδιών με τεχνητά νευρωνικά δίκτυα Κοντοθανάσης, Ιωάννης Kontothanasisis, Ioannis Reinforcement learning Neural networks Atari breakout Ενισχυτική μάθηση Νευρωνικά δίκτυα The challenges of applying reinforcement learning to modern AI applications are interesting, particularly in unknown environments in which there are delayed rewards. Classic arcade games have garnered considerable interest recently as a test bed for these kinds of algorithms. The purpose of this thesis is to create a model that can learn policies and optimal behaviors by interacting with the environment. The model is a convolutional neural network, trained with a variant of Q-learning, whose input is raw pixels and whose output is a value function estimating future rewards. This model is applied to the Atari game Breakout from the Arcade Learning Environment with no adjustment of the architecture or learning algorithm. The agent learns to play in an advanced level the Atari Breakout game. Οι προκλήσεις της εφαρμογής της ενισχυτικής μάθησης σε σύγχρονες εφαρμογές τεχνητής νοημοσύνης είναι ενδιαφέρουσες, ιδιαίτερα σε άγνωστα περιβάλλοντα στα οποία υπάρχουν καθυστερημένες ανταμοιβές. Τα κλασικά παιχνίδια arcade έχουν συγκεντρώσει σημαντικό ενδιαφέρον πρόσφατα ως δοκιμαστικό κρεβάτι για τέτοιου είδους αλγόριθμους. Σκοπός αυτής της διπλωματικής εργασίας είναι η δημιουργία ενός μοντέλου που μπορεί να μάθει πολιτικές και βέλτιστες συμπεριφορές αλληλεπιδρώντας με το περιβάλλον. Το μοντέλο είναι ένα συνελικτικό νευρωνικό δίκτυο, εκπαιδευμένο με μια παραλλαγή Q-learning, του οποίου η είσοδος είναι ακατέργαστα pixel και του οποίου η έξοδος είναι μια συνάρτηση τιμής που εκτιμά τις μελλοντικές ανταμοιβές. Αυτό το μοντέλο εφαρμόζεται στο παιχνίδι Atari Breakout από το Arcade Learning Environment χωρίς προσαρμογή της αρχιτεκτονικής ή του αλγόριθμου εκμάθησης. Ο πράκτορας μαθαίνει να παίζει σε προχωρημένο επίπεδο το παιχνίδι Atari Breakout. 2022-10-19T13:26:00Z 2022-10-19T13:26:00Z 2022-10-20 https://hdl.handle.net/10889/23468 en application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
English |
topic |
Reinforcement learning Neural networks Atari breakout Ενισχυτική μάθηση Νευρωνικά δίκτυα |
spellingShingle |
Reinforcement learning Neural networks Atari breakout Ενισχυτική μάθηση Νευρωνικά δίκτυα Κοντοθανάσης, Ιωάννης Implementation and evaluation of a virtual computer game agent with neural networks |
description |
The challenges of applying reinforcement learning to modern AI applications are interesting, particularly in unknown environments in which there are delayed rewards. Classic arcade games have garnered considerable interest recently as a test bed for these kinds of algorithms. The purpose of this thesis is to create a model that can learn policies and optimal behaviors by interacting with the environment. The model is a convolutional neural network, trained with a variant of Q-learning, whose input is raw pixels and whose output is a value function estimating future rewards. This model is applied to the Atari game Breakout from the Arcade Learning Environment with no adjustment of the architecture or learning algorithm. The agent learns to play in an advanced level the Atari Breakout game. |
author2 |
Kontothanasisis, Ioannis |
author_facet |
Kontothanasisis, Ioannis Κοντοθανάσης, Ιωάννης |
author |
Κοντοθανάσης, Ιωάννης |
author_sort |
Κοντοθανάσης, Ιωάννης |
title |
Implementation and evaluation of a virtual computer game agent with neural networks |
title_short |
Implementation and evaluation of a virtual computer game agent with neural networks |
title_full |
Implementation and evaluation of a virtual computer game agent with neural networks |
title_fullStr |
Implementation and evaluation of a virtual computer game agent with neural networks |
title_full_unstemmed |
Implementation and evaluation of a virtual computer game agent with neural networks |
title_sort |
implementation and evaluation of a virtual computer game agent with neural networks |
publishDate |
2022 |
url |
https://hdl.handle.net/10889/23468 |
work_keys_str_mv |
AT kontothanasēsiōannēs implementationandevaluationofavirtualcomputergameagentwithneuralnetworks AT kontothanasēsiōannēs ylopoiēsēkaiaxiologēsēeikonikoupaiktēēlektronikōnpaichnidiōnmetechnētaneurōnikadiktya |
_version_ |
1771297172594098176 |