All Projects → rte-france → l2rpn-baselines

rte-france / l2rpn-baselines

Licence: MPL-2.0, MPL-2.0 licenses found Licenses found MPL-2.0 LICENSE MPL-2.0 LICENSE.md
L2RPN Baselines a repository to host baselines for l2rpn competitions.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to l2rpn-baselines

rl-algorithms
Reinforcement learning algorithms
Stars: ✭ 40 (-29.82%)
Mutual labels:  reinforcement-learning-algorithms
onn
Online Deep Learning: Learning Deep Neural Networks on the Fly / Non-linear Contextual Bandit Algorithm (ONN_THS)
Stars: ✭ 139 (+143.86%)
Mutual labels:  reinforcement-learning-algorithms
postgres-baseline
DevSec PostgreSQL Baseline - InSpec Profile
Stars: ✭ 47 (-17.54%)
Mutual labels:  baseline
yarll
Combining deep learning and reinforcement learning.
Stars: ✭ 84 (+47.37%)
Mutual labels:  reinforcement-learning-algorithms
redmine evm
Earned Value Management plugin for Redmine
Stars: ✭ 33 (-42.11%)
Mutual labels:  baseline
Fruit-API
A Universal Deep Reinforcement Learning Framework
Stars: ✭ 61 (+7.02%)
Mutual labels:  reinforcement-learning-algorithms
GLUE-bert4keras
基于bert4keras的GLUE基准代码
Stars: ✭ 59 (+3.51%)
Mutual labels:  baseline
freqtrade-gym
A customized gym environment for developing and comparing reinforcement learning algorithms in crypto trading.
Stars: ✭ 192 (+236.84%)
Mutual labels:  baseline
UAV-DDPG
Code for paper "Computation Offloading Optimization for UAV-assisted Mobile Edge Computing: A Deep Deterministic Policy Gradient Approach"
Stars: ✭ 133 (+133.33%)
Mutual labels:  reinforcement-learning-algorithms
naacl2018-fever
Fact Extraction and VERification baseline published in NAACL2018
Stars: ✭ 109 (+91.23%)
Mutual labels:  baseline
king-pong
Deep Reinforcement Learning Pong Agent, King Pong, he's the best
Stars: ✭ 23 (-59.65%)
Mutual labels:  reinforcement-learning-algorithms
Reinforcement-Learning-on-google-colab
Reinforcement Learning algorithm's using google-colab
Stars: ✭ 33 (-42.11%)
Mutual labels:  reinforcement-learning-algorithms
revc
The fastest and safest EVC encoder and decoder
Stars: ✭ 75 (+31.58%)
Mutual labels:  baseline
mujoco-benchmark
Provide full reinforcement learning benchmark on mujoco environments, including ddpg, sac, td3, pg, a2c, ppo, library
Stars: ✭ 101 (+77.19%)
Mutual labels:  baseline
deeprl-continuous-control
Learning Continuous Control in Deep Reinforcement Learning
Stars: ✭ 14 (-75.44%)
Mutual labels:  reinforcement-learning-algorithms
agentmodels.org
Modeling agents with probabilistic programs
Stars: ✭ 66 (+15.79%)
Mutual labels:  reinforcement-learning-algorithms
Text-Classification-LSTMs-PyTorch
The aim of this repository is to show a baseline model for text classification by implementing a LSTM-based model coded in PyTorch. In order to provide a better understanding of the model, it will be used a Tweets dataset provided by Kaggle.
Stars: ✭ 45 (-21.05%)
Mutual labels:  baseline
DCASE2019 task4
Baseline of dcase 2019 task 4
Stars: ✭ 55 (-3.51%)
Mutual labels:  baseline
Master-Thesis
Deep Reinforcement Learning in Autonomous Driving: the A3C algorithm used to make a car learn to drive in TORCS; Python 3.5, Tensorflow, tensorboard, numpy, gym-torcs, ubuntu, latex
Stars: ✭ 33 (-42.11%)
Mutual labels:  reinforcement-learning-algorithms
baset
Testing tool for baseline strategy
Stars: ✭ 26 (-54.39%)
Mutual labels:  baseline

L2RPN_Baselines

Repository hosting reference baselines for the L2RPN challenge

Install

Requirements

python3 >= 3.6

Instal from PyPI

pip3 install l2rpn_baselines

Install from source

git clone https://github.com/rte-france/l2rpn-baselines.git
cd l2rpn-baselines
pip3 install -U .
cd ..
rm -rf l2rpn-baselines

Contribute

We welcome contributions: see the contribute guide for details.

Get started with a baseline

Say you want to know how you compared with the "DoubleDuelingDQN" baseline implementation in this repository (for the sake of this example).

Train it (optional)

As no weights are provided for this baselines by default (yet), you will first need to train such a baseline:

import grid2op
from l2rpn_baselines.DoubleDuelingDQN import train
env = grid2op.make()
res = train(env, save_path="THE/PATH/TO/SAVE/IT", iterations=100)

You can have more information about extra argument of the "train" function in the CONTRIBUTE file.

Evaluate it

Once trained, you can reload it and evaluate its performance with the provided "evaluate" function:

import grid2op
from l2rpn_baselines.DoubleDuelingDQN import evaluate
env = grid2op.make()
res = evaluate(env, load_path="THE/PATH/TO/LOAD/IT.h5", nb_episode=10)

You can have more information about extra argument of the "evaluate" function in the CONTRIBUTE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].