Comments (4)
@carloderamo Thank you for the quick reply!
In fact, as I continued reading your code on GitHub, there was something I misunderstood.
I'll also read the .py file you mentioned. Thank you.
from mushroom-rl.
Hi,
MushroomRL does not support vectorized environments at the moment. For regular environments, you are free to create custom environments as described in the doc page you mentioned.
Please, if you need further help, provide more details about the implementation problems you have.
Thanks!
from mushroom-rl.
Thanks for your reply, @carloderamo.
I want to define 10 states and 5 actions.
I also want to create a custom reward function, state transition function, etc. for the states and actions.
But in the document, "Creating a new environment" page, I couldn't find the part, but I could find a 'Circle Environment'.
https://mushroomrl.readthedocs.io/en/latest/source/tutorials/tutorials.5_environments.html#creating-a-new-environment
It seems that if I want to define 'State change according to action' and 'reward', I can use the "step()" method.
And I can define the custom 5 actions using Discrete(5).
but I couldn't find the part to define custom 10 states.
I thought that the variables _self.size, _self.goal, and _self.goal_radius seems to be variables for the 'Circle Environment'.
What method can I use to define custom 10 states?
Thanks!
from mushroom-rl.
Hi,
from what I understand you want to create an environment with 5 discrete actions and 10 discrete states. I suggest taking a look at mushroom/environments/grid_world.py to have an idea of how this should be done.
from mushroom-rl.
Related Issues (20)
- Can't install package HOT 4
- suspected memory leak HOT 8
- How to train an agent in one environment and use it on another slightly different envoirnment HOT 3
- dynaq agent HOT 1
- how to reproduce DQN nature paper? HOT 7
- compress frames HOT 2
- n_steps dqn performs worse. bug? HOT 1
- support for new spaces HOT 2
- PPO for lunar lander [BUG] HOT 10
- Multi modal state support HOT 1
- Save and Load Agent for the Second Time HOT 2
- 'Taxi-v3' error: "ValueError: too many values to unpack (expected 4)" HOT 2
- TypeError: can't convert np.ndarray of type numpy.object_. The only supported types are: float64, float32, float16, complex64, complex128, int64, int32, int16, int8, uint8, and bool. HOT 2
- SAC postload optimizer for alpha HOT 2
- Unable to tun atari_dqn.py file in examples HOT 5
- Python 3.11 support HOT 2
- TypeError while running the file minigrid_dqn.py HOT 1
- [solvers/dynamic_programming] Use np.linalg.solve instead of np.inv HOT 2
- [requirements.txt] Missing requirement for OpenAI gym HOT 4
- [Categorical DQN/Rainbow] Inconsistent behavior of Categorical DQN for an even number of atoms
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mushroom-rl.