{"repo":"danijar/dreamerv3","free":true,"listed":false,"github":"https://github.com/danijar/dreamerv3","clone":"git clone https://github.com/danijar/dreamerv3.git","description":"Mastering Diverse Domains through World Models","language":"Python","stars":3682,"topics":["artificial-intelligence","general","minecraft","reinforcement-learning","world-models","jax"],"license":"MIT","category":"machine-learning","readme_excerpt":"Mastering Diverse Domains through World Models A reimplementation of [DreamerV3][paper], a scalable and general reinforcement learning algorithm that masters a wide range of applications with fixed hyperparameters. If you find this code useful, please reference in your paper: To learn more: - [Research paper][paper] - [Project website][website] - [Twitter summary][tweet] DreamerV3 DreamerV3 learns a world model from experiences and uses it to train an actor critic policy from imagined trajectories. The world model encodes sensory inputs into categorical representations and predicts future representations and rewards given actions. DreamerV3 masters a wide range of domains with a fixed set of hyperparameters, outperforming specialized methods. Removing the need for tuning reduces the amount of expert knowledge and computational resources needed to apply reinforcement learning. Due to its robustness, DreamerV3 shows favorable scaling properties. Notably, using larger models consistently increases not only its final performance but also its data-efficiency. Increasing the number of gradient steps further increases data efficiency. Instructions The code has been tested on Linux and Mac and requires Python 3.11+. Docker You can either use the provided Dockerfile that contains instructions or follow the manual instructions below. Manual Install [JAX][jax] and then the other dependencies: Training script: To reproduce results, train on the desired task using the corresponding config","default_branch":null,"files":null,"tree":[],"storefront":"/r/danijar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/danijar/dreamerv3/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}