Skip to main content

CurriculumAgent is a cleanup and improved version of the NeurIPS 2020 Competition Agent by Binbinchen.The agent is build to extract action sets of the Grid2Op Environment and then use rule-based agent to train a Reinforcement Learning agent.

Project description

CurriculumAgent

CI Documentation Status PyPI version

CurriculumAgent is a cleanup and improved version of the NeurIPS 2020 Competition Agent by binbinchen. The agent is build to extract action sets of the Grid2Op Environment and then use rule-based agent to train a Reinforcement Learning agent. We explain each step in more detail in our paper.

When using the CurriculumAgent, please cite our paper with.

@article{lehna_managing_2023,
	title = {Managing power grids through topology actions: A comparative study between advanced rule-based and reinforcement learning agents},
	issn = {2666-5468},
	url = {https://www.sciencedirect.com/science/article/pii/S2666546823000484},
	doi = {https://doi.org/10.1016/j.egyai.2023.100276},
	pages = {100276},
	journaltitle = {Energy and {AI}},
	author = {Lehna, Malte and Viebahn, Jan and Marot, Antoine and Tomforde, Sven and Scholz, Christoph},
	date = {2023},
}

The code of the paper can be found under /paper_data_MPGTTA.

Setup

All requirements are listed in requirements.txt.

Installing the package should already give you all needed requirements.

Usage/Documentation

Please take a look at our sphinx documentation on how to use the package.

We also provide several jupyter notebooks in ./jupyter_notebooks to get you started quickly.

License

Copyright (c) 2022 EI Innovation Lab, Huawei Cloud, Huawei Technologies and Fraunhofer IEE
The code is subject to the terms of Mozilla Public License (MPL) v2.0.
Commercial use is NOT allowed.

Please take a look at the LICENSE file for a full copy of the MPL license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

curriculumagent-1.1.0.tar.gz (111.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

curriculumagent-1.1.0-py3-none-any.whl (125.4 kB view details)

Uploaded Python 3

File details

Details for the file curriculumagent-1.1.0.tar.gz.

File metadata

  • Download URL: curriculumagent-1.1.0.tar.gz
  • Upload date:
  • Size: 111.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for curriculumagent-1.1.0.tar.gz
Algorithm Hash digest
SHA256 757df758e9cdf79cd95e2b58132cc36739de9a286beb58f1c2b5f6cae462055e
MD5 e628c71639c34a7b3b82d0b2f055402a
BLAKE2b-256 b53aaed19d72eb929fb1bce65e3cee476b026c736c471a3c18cfcc2aa80c9e1e

See more details on using hashes here.

File details

Details for the file curriculumagent-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for curriculumagent-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a4be7375727e7aab0826c4f09b61fbaccb1102e03a141cf645d0ae69fd712a9d
MD5 cf64ebed36d5d3b729f0627816018827
BLAKE2b-256 3b151a24a8575961f9c5dbe056407178e8c6fca0ef66bc22497df99fdcf08668

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page