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

How to write custom environments for training on a custom problem? #58

Open
infinite-Joy opened this issue Apr 23, 2019 · 3 comments
Open

Comments

@infinite-Joy
Copy link

First of all I would like to say that this is a great library for reinforcement learning. Thanks for working on this. The examples are also great. But what I felt reading the examples is that I dont have clarity on how to use rsrl for custom environments and problems. Could you please shed some light on this. Thanks for the great work.

@tspooner
Copy link
Owner

Hey,

Thanks for the feedback. It's great to hear that your interested in using the library - I apologise for it not being very obvious how to use. The documentation is not great yet because I've just been focusing on development of features and using it in my own research.

I have plans for how to make all of this a lot easier. These features are in active development and some examples of one particular application will soon be uploaded to my repo. These will probably help with understanding until I finish writing the documentation.

I will do my best to give you a proper explanation as soon as my current deadlines are over. Sorry for the delay.

Tom

@samuelgneff
Copy link

Any updates on this front?

@tspooner
Copy link
Owner

Hey, so in short you need to implement the Domain trait. See for example the domains implemented in the framework. These will help. I realise that's not much information, but I am incredibly close to publishing a new totally revised framework. This will change most of the interfaces, and include a dedicated rsrl_domains sub-crate. This will have more information to help. Keep an eye out over the next week or two!

Cheers,
Tom

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

3 participants