.. DynGPT documentation master file, created by
sphinx-quickstart on Tue Jan 14 16:22:48 2025.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to DynGPT's documentation!
------------------------------------
.. image:: https://img.shields.io/pypi/v/burstlink
:target: https://github.com/cellfateTX/
:alt: PyPI
.. image:: https://img.shields.io/pypi/pyversions/burstlink
:target: https://github.com/cellfateTX/
:alt: PyPI - Python Version
.. image:: https://img.shields.io/pypi/wheel/burstlink
:target:
:alt: PyPI - Wheel
.. image:: https://img.shields.io/github/downloads/LiyingZhou12/BurstLink/total
:target:
:alt: Downloads
.. raw:: html
Overview of DynGPT framework
**DynGPT** is a GPT-driven framework designed to solve generalized multi-dimensional state transition networks (STNs) and learn
stochastic dynamics from static observed data.
.. image:: _static/image/question.jpg
:width: 800px
:align: center
:alt: Learning stochastic dynamic from static observed data
**DynGPT** consists of two core modules: DynGPT-Solver and DynGPT-Inferrer. DynGPT-Solver effectively captures the complex dynamical
properties of stationary distributions in intractable STNs across parameter spaces. Leveraging the trained DynGPT-Solver and neural
approximate Bayesian computation (NeuralABC), DynGPT-Inferrer efficiently and accurately estimates the posterior distributions of STN parameters
from multi-dimensional static observed data.
DynGPT-Solver: solving the stationary distribution of the state transition networks
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Solving the steady-state distribution of complex STNs remains challenging, as analytical solutions are often intractable, while numerical
approaches typically require significant computational resources or compromise accuracy for efficiency. To address this, DynGPT-Solver
employs an autoregressive transformer-based architecture
to efficiently solve the joint stationary distribution of multi-dimensional STNs.
.. image:: _static/image/solver.jpg
:width: 800px
:align: center
:alt: Learning stochastic dynamic from static observed data
DynGPT-Inferrer: learning stochastic dynamic from static observed data
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Understanding how stochasticity enhances robustness and flexibility is a key focus in systems dynamics research, requiring
the modeling and inference of underlying stochastic mechanisms from observed data. DynGPT-Inferrer efficiently estimates the Bayesian posterior distributions of STN parameters by utilizing automatic differentiation and
NeuralABC.
.. image:: _static/image/inferrer.jpg
:width: 800px
:align: center
:alt: Learning stochastic dynamic from static observed data
Reference
~~~~~~~~~~~~~~~~~
DynGPT: a generative AI framework for learning stochastic dynamics from static data through state transition networks
.. toctree::
:maxdepth: 2
:caption: Contents
installation
tutorials/index
docs/source/modules