Аналiз ефективностi методiв навчання з пiдкрiпленням на прикладi гри Nidhogg
| dc.contributor.advisor | Кочур, Юрій Петрович | |
| dc.contributor.author | Гридін, Олександр Вадимович | |
| dc.date.accessioned | 2021-07-29T08:03:23Z | |
| dc.date.available | 2021-07-29T08:03:23Z | |
| dc.date.issued | 2021 | |
| dc.description.abstract | Метою даної дипломної роботи було дослідити ефективність програми, що базується на навчанні з підкріпленням у грі “Nidhogg”. Ця гра містить елементи людської психології, де гравці повинні передбачити, що зробить їхній опонент, щоб досягти фінішної точки. Це піднімає питання: "чи може нейронна мережа навчити себе бути непередбачуваною?". Чи вдасться їй перехитрити опонента? Або вона просто використовуватиме найнадійнішу стратегію в будь-яких ситуаціях? Щоб перевірити це, агент був реалізований з використанням бібліотеки для навчання з підкріпленням “Serpent.AI” для мови Python. Ця бібліотека також має спосіб візуалізації процесу навчання. Агенту дозволили зіграти 10000 матчів та порівняли з агентом, який діє випадково. Результати показали, що навчальний агент мав більше успіхів у спробах досягти мети, ніж той, який робив випадкові дії. | uk |
| dc.description.abstracten | The goal of this thesis was to research the effectiveness of reinforcement learning based program in learning to play the game “Nidhogg”. This game contains the elements of human psychology, where players have to predict what move their opponent would do to reach the finishing point. This raises a question: “can a neural network train itself to be unpredictable?”. Will it succeed in the game of wits? Or will it just use the most reliable strategy at any situations? To test this, the agent was implemented using “Serpent.AI” reinforcement learning library for Python language. This library also has a way to visualize the learning process. Agent played 10000 sets of matches and was compared to another one that acts randomly. The results showed that the learning agent had more success in trying to reach the goal than the random one. | uk |
| dc.format.page | 59 с. | uk |
| dc.identifier.citation | Гридін, О. В. Аналiз ефективностi методiв навчання з пiдкрiпленням на прикладi гри Nidhogg : дипломний проект … бакалавра : 121 Інженерія програмного забезпечення / Гридін Олександр Вадимович. – Київ, 2021. – 59 с. | uk |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/42788 | |
| dc.language.iso | uk | uk |
| dc.publisher | КПІ ім. Ігоря Сікорського | uk |
| dc.publisher.place | Київ | uk |
| dc.title | Аналiз ефективностi методiв навчання з пiдкрiпленням на прикладi гри Nidhogg | uk |
| dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Hrydin_bakalavr.pdf
- Розмір:
- 2.12 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.01 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: