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

Contributing towards additional baselines/tutorials resources #8

Open
elliottower opened this issue Sep 6, 2023 · 1 comment
Open

Comments

@elliottower
Copy link

Hi, I was wondering if there is any interest in help with additional tutorials/baselines? I posted on the Melting Pot repo itself (google-deepmind/meltingpot#113) but since users will likely refer here, I figure maybe it’d be useful to contribute towards this.

I am the project manager/maintainer of PettingZoo, and created a conversion wrapper adapting MeltingPot environments to work with PettingZoo using the Shimmy library (https://shimmy.farama.org/environments/meltingpot/). I have also been updating PettingZoo’s internal tutorials to give users a better starting point, with examples using Stabe-Baselines3, CleanRL RLlib, Tianshou, LangChain (proof of concept), and AgileRL. I would be happy to create some simple scripts demonstrating how to use the conversation wrappers and then basic examples with different libraries, if that is something you are interested in.

Would also be happy to help out with the baselines aspect of things, for example benchmarking the implementation of MADDPG from RLlib vs AgileRL, though I imagine the tutorials would be a more practical/simpler way to contribute.

@rstrivedi
Copy link
Owner

rstrivedi commented Sep 7, 2023

HI @elliottower,

Thank you for offering your help. This sounds very useful and interesting. I also think that tutorials/basic examples would be more practical and immediately helpful. Given this, as a first step, could you outline what you think is a good set of things you would be comfortable including in initial iteration? We can then discuss how to divide them into PRs and incorporate them with this repository.

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