Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reinforcement learning za Car Racing igru #9

Open
bmijanovic opened this issue May 3, 2023 · 2 comments
Open

Reinforcement learning za Car Racing igru #9

bmijanovic opened this issue May 3, 2023 · 2 comments

Comments

@bmijanovic
Copy link

Članovi tima:


  • Bojan Mijanović SV8/2020 (na službi 1. grupa al slušam sa 5. grupom)
  • Dušan Rožić SV80/2020 (5. grupa)

Asistent:


  • Filip Volarić

Problem koji se rešava:


  • Cilj ovog problema je naučiti agenata (automobil) kako da se kreće po stazi u što kraćem vremenskom periodu.
  • U ovom okruženju, agent (automobil) ima pristup stanju igre, kao što su položaj i brzina automobila, ugao i brzina zakretanja volana, te senzori koji detektuju prepreke i udaljenost od ivica staze.
  • Ovo okruženje koristi Box2D engine iz gymnasium biblioteke. To uključuje ubrzanje, brzinu, trenje, gravitaciju, sudare i druge sile koje deluju na automobil.

Algoritmi:


  • Deep Q Learning
  • Proximal Policy Optimization

Metrika za merenje performansi:


  • Nagrada je -0.1 za svaki frejm, a +1000/N za svaki posećeni segment staze, gde je N ukupan broj posećenih segmenata u stazi. Na primer, ako je završeno u 732 frejma, nagrada je 1000 - 0.1*732 = 926.8 bodova.

Validacija rešenja:


  • Epizoda se završava kada se posete svi segmenti. Automobil takođe može da ode van staze, kada će dobiti kaznu od -100 bodova i izgubiti.
@Fickos
Copy link

Fickos commented May 18, 2023

Tema je odobrena.

@rozicd
Copy link

rozicd commented Jul 2, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants