GenerativeRL Documentation
=========================================================

Overview
-------------

``GenerativeRL`` is a is a Python library for solving reinforcement learning (RL) problems using generative models, such as diffusion models and flow models.
This library aims to provide a framework for combining the power of generative models with the decision-making capabilities of reinforcement learning algorithms.

.. toctree::
    :maxdepth: 2
    :caption: Tutorials

    tutorials/installation/index
    tutorials/quick_start/index

.. toctree::
    :maxdepth: 2
    :caption: Concepts

    concepts/index

.. toctree::
    :maxdepth: 2
    :caption: User Guide

    user_guide/index

.. toctree::
    :maxdepth: 2
    :caption: API Documentation

    api_doc/agents/index
    api_doc/algorithms/index
    api_doc/datasets/index
    api_doc/generative_models/index
    api_doc/neural_network/index
    api_doc/numerical_methods/index
    api_doc/rl_modules/index
    api_doc/utils/index

.. toctree::
    :maxdepth: 2
    :caption: Contributor Guide