All Projects → enlite-ai → Maze

enlite-ai / Maze

Licence: other
Maze Applied Reinforcement Learning Framework

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Maze

Ray
An open source framework that provides a simple, universal API for building distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.
Stars: ✭ 18,547 (+21720%)
Mutual labels:  data-science, reinforcement-learning, distributed, optimization
Spirit
Atomistic Spin Simulation Framework
Stars: ✭ 67 (-21.18%)
Mutual labels:  framework, simulation, optimization
Mlbox
MLBox is a powerful Automated Machine Learning python library.
Stars: ✭ 1,199 (+1310.59%)
Mutual labels:  data-science, distributed, optimization
Tensorwatch
Debugging, monitoring and visualization for Python Machine Learning and Data Science
Stars: ✭ 3,191 (+3654.12%)
Mutual labels:  data-science, reinforcement-learning, monitoring
Learningx
Deep & Classical Reinforcement Learning + Machine Learning Examples in Python
Stars: ✭ 241 (+183.53%)
Mutual labels:  data-science, reinforcement-learning, optimization
Awesome Robotics
A curated list of awesome links and software libraries that are useful for robots.
Stars: ✭ 478 (+462.35%)
Mutual labels:  reinforcement-learning, simulation, optimization
Ai Platform
An open-source platform for automating tasks using machine learning models
Stars: ✭ 61 (-28.24%)
Mutual labels:  automation, data-science
Mabalgs
👤 Multi-Armed Bandit Algorithms Library (MAB) 👮
Stars: ✭ 67 (-21.18%)
Mutual labels:  reinforcement-learning, simulation
Awesome Robotics Libraries
😎 A curated list of robotics libraries and software
Stars: ✭ 1,159 (+1263.53%)
Mutual labels:  simulation, optimization
Componentarrays.jl
Arrays with arbitrarily nested named components.
Stars: ✭ 72 (-15.29%)
Mutual labels:  simulation, optimization
Permon
A tool to monitor everything you want. Clean, simple, extensible and in one place.
Stars: ✭ 73 (-14.12%)
Mutual labels:  data-science, monitoring
Angler
Frequency-domain photonic simulation and inverse design optimization for linear and nonlinear devices
Stars: ✭ 75 (-11.76%)
Mutual labels:  simulation, optimization
Data Science Best Resources
Carefully curated resource links for data science in one place
Stars: ✭ 1,104 (+1198.82%)
Mutual labels:  data-science, reinforcement-learning
Pgdrive
PGDrive: an open-ended driving simulator with infinite scenes from procedural generation
Stars: ✭ 60 (-29.41%)
Mutual labels:  reinforcement-learning, simulation
Notes
The notes for Math, Machine Learning, Deep Learning and Research papers.
Stars: ✭ 53 (-37.65%)
Mutual labels:  reinforcement-learning, optimization
Tpot
A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.
Stars: ✭ 8,378 (+9756.47%)
Mutual labels:  automation, data-science
Sayn
Data processing and modelling framework for automating tasks (incl. Python & SQL transformations).
Stars: ✭ 79 (-7.06%)
Mutual labels:  automation, data-science
Hyperlearn
50% faster, 50% less RAM Machine Learning. Numba rewritten Sklearn. SVD, NNMF, PCA, LinearReg, RidgeReg, Randomized, Truncated SVD/PCA, CSR Matrices all 50+% faster
Stars: ✭ 1,204 (+1316.47%)
Mutual labels:  data-science, optimization
Setl
A simple Spark-powered ETL framework that just works 🍺
Stars: ✭ 79 (-7.06%)
Mutual labels:  data-science, framework
Infima
A UI framework that provides websites with the minimal CSS and JS needed to get started with building a modern responsive beautiful website
Stars: ✭ 82 (-3.53%)
Mutual labels:  documentation, framework

Banner

Applied Reinforcement Learning with Python

MazeRL is an application oriented Deep Reinforcement Learning (RL) framework, addressing real-world decision problems. Our vision is to cover the complete development life cycle of RL applications ranging from simulation engineering up to agent development, training and deployment.

This is a preliminary, non-stable release of Maze. It is not yet complete and not all of our interfaces have settled yet. Hence, there might be some breaking changes on our way towards the first stable release.

Spotlight Features

Below we list a few selected Maze features.

  • Design and visualize your policy and value networks with the Perception Module. It is based on PyTorch and provides a large variety of neural network building blocks and model styles. Quickly compose powerful representation learners from building blocks such as: dense, convolution, graph convolution and attention, recurrent architectures, action- and observation masking, self-attention etc.
  • Create the conditions for efficient RL training without writing boiler plate code, e.g. by supporting best practices like pre-processing and normalizing your observations.
  • Maze supports advanced environment structures reflecting the requirements of real-world industrial decision problems such as multi-step and multi-agent scenarios. You can of course work with existing Gym-compatible environments.
  • Use the provided Maze trainers (A2C, PPO, Impala, SAC, Evolution Strategies), which are supporting dictionary action and observation spaces as well as multi-step (auto-regressive policies) training. Or stick to your favorite tools and trainers by combining Maze with other RL frameworks.
  • Out of the box support for advanced training workflows such as imitation learning from teacher policies and policy fine-tuning.
  • Keep even complex application and experiment configuration manageable with the Hydra Config System.

Get Started

Pip
Installation
First Example
First Example
Tutorial
Step by Step Tutorial
Documentation
Documentation

Learn more about Maze

The documentation is the starting point to learn more about the underlying concepts, but most importantly also provides code snippets and minimum working examples to get you started quickly.

License

Maze is freely available for research and non-commercial use. A commercial license is available, if interested please contact us on our email.

We believe in Open Source principles and aim at transitioning Maze to a commercial Open Source project, releasing larger parts of the framework under a permissive license in the near future.

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].