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

Przygotowanie gym enva działającego na silniku od C1 #5

Open
Vonski opened this issue Mar 22, 2021 · 2 comments
Open

Przygotowanie gym enva działającego na silniku od C1 #5

Vonski opened this issue Mar 22, 2021 · 2 comments
Assignees

Comments

@Vonski
Copy link

Vonski commented Mar 22, 2021

https://gym.openai.com/envs/#classic_control - tutaj są standardowe środowiska, można sobie kliknąć link do sourców na stronie poszczególnych
https://github.com/openai/gym/blob/master/gym/envs/classic_control/cartpole.py - proste środowisko, prawie minimalne, powinniśmy to traktować jako punkt wyjścia
https://github.com/openai/gym/blob/master/gym/envs/atari/atari_env.py - tutaj środowiska atari, skomplikowane, ale można rzucić okiem jakie są części wspólne z tym prostym, żeby wiedzieć co musi być zaimplementowane

Jak chcesz testować czy działa, czy wszystkie metody, które mają być, są już zaimplementowane, to możesz zarejestrować nowe środowisko i spróbować coś na nim puścić z rlliba: https://docs.ray.io/en/master/rllib.html

@Ankowa
Copy link
Contributor

Ankowa commented Mar 22, 2021

Główny roadblock atm to zmuszenie tego .jar'a żeby przekazywał info i odbierał info w sposób kontrolowany, najlepiej w jednym miejscu. Na ten moment średnio jestem w stanie to doprowadzić do używalności (to blackbox)

@Ankowa
Copy link
Contributor

Ankowa commented Mar 29, 2021

Zastanawiam się, czy to w ogóle możliwe, nie znalazłem żadnego sposobu, by móc operować na tym silniku w obrębie jednego skryptu. Mam wrażenie, że sam silnik jest zaprojektowany tak, żeby nie dało się z nim komunikować inaczej niż przez oddzielne procesy, a nie mam zielonego pojęcia jak to obejść

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

No branches or pull requests

2 participants