Giter Site home page Giter Site logo

coursework-1's Introduction

Graduate qualified bachelor work

Application of artificial intelligence methods in computer games

Saint-Petersburg State University
Department of Programming Technology

Within an education program 01.03.02:
Applied Mathematics and Informatics

Supervisor:
Candidate of Engineering
I. S. Blekanov

Supervisor:
Senior Lecturer
A. B. Stuchenkov

Reviewer:
Ph.D., Associate Professor
A. M. Kovshov

Target:

Exploring the possibilities of using machine learning methods to model the behavior of game artificial intelligence (GAI).

Project architecture

Image alt

Neural network architecture

Image alt

Learning

On the graphs you can see the dependence of the lifetime on the generation.

First attempt

Image alt

Second attempt

Image alt

Learn comparison

Image alt

Hyperparameter optimization

Image alt

  • Values for hyperparameters, the influence of which is difficult to assess unambiguously, are highlighted in gray.
  • The line average denotes the average value of training, regardless of all other parameters. Rows 10 worst and 10 best show which hyperparameters made it into the list of 10 worst and best training settings.
  • So, for the values of the rows average and 10 best, the largest values are searched, and for 10 worst, the smallest ones.

Learning process visualization

Image alt Image alt

References

  • Yunqi Zhao, Igor Borovikov, Jason Rupert, Caedmon Somers, Ahmad Bierami. On Multi-Agent Learning in Team Sports Games. ICML Workshop on Imitation, Intent, and Interaction (I3), 2019.
  • Samuel, A. IBM Journal of Research and Development. Some studies in machine learning using the game of checkers. 10th Computer Science and Electronic Engineering (CEEC), 2018.
  • C. Arzate Cruz and J. A. Ramirez Uresti, Hrlb2: A reinforcement learning based framework for believable bots. Applied Sciences, 2018.
  • Adarsh Sehgal, Hung Manh La, Sushil J. Louis, Hai Nguyen. Deep Reinforcement Learning using Genetic Algorithm for Parameter Optimization. Third IEEE International Conference on Robotic Computing (IRC), 2019.
  • Review article: Boming Xia, Xiaozhen Ye, Adnan O.M.Abuassba. Recent Research on AI in Games. International Wireless Communications and Mobile Computing (IWCMC), 2020.

coursework-1's People

Contributors

wrongserenity avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.