radar-research-lab / mfglib Goto Github PK
View Code? Open in Web Editor NEWA library for mean-field games.
License: MIT License
A library for mean-field games.
License: MIT License
@AnranHu I notice you put the version into the citation in README.md
. Is that standard? It means we have to remember to update it every time we bump the version (I've already bumped from v0.1.0 to v0.1.1 to fix some metadata on PyPI).
Add a new brief README:
[DONE] Add README based on draft intro and create a MWE with the latest signature.
[DONE] Add some additional badges for documentation, test coverage and CI/build passing, etc. Some good examples for these additional badges: https://github.com/cvxgrp/scs/blob/master/README.md and https://github.com/cvxgrp/pymde.
[DONE] Add references to arXiv once it's there. Add it to the citing parts (of README and doc) and also the end of the usage part.
Documentation:
[] Add intro to MFG and when and how to use MFG. Edit NE and exploitability part โ currently Gamma is not defined.
[] Polish the explanations on MF-OMO, especially the "more on MF-OMO" part.
[] Show verbose printout examples. MF-OMO verbose printout should provide optimizer info?
[] Describe how to uninstall using poetry for developers when development is done. Also what happens when mistakenly installing using poetry again before uninstalling the old one in a new/updated mfglib local repo?
[] Some example notebooks/pages on doc may still be helpful like here. Maybe can add more on basic usage, performance comparisons, tuning example, multi-Nash and even some variants. Also some fancy visualizations, etc.?
[] Add details on the implemented env's input parameters for easier lookup. Also add details on returns. Optionally better display of the API. Explain the usage and creation of initial policies using Policy
and directly from PyTorch. Also API for non-leaf functions, like mean_field.py
.
[] More details for contributing and developers.
Tracking issue for potential CI optimizations.
docs
folder.A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.