FrankTianTT / INTACT

Identifiable aNd TrAnsferable Causal meTa World Model.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

INTACT

Code style: black

INTACT stands for Identifiable aNd TrAnsferable Causal meTa world model, aiming to address the context decoupling issue in meta reinforcement learning. Its goal is to restore fully recognizable context representations using observed data while ensuring swift adaptation to new contexts within the target environment distribution without sacrificing the original semantics.

Installation

Using python 3.11 for example:

# create conda env
conda create -n intact python=3.11
conda activate intact

# install torch, torchvision, tensordict
pip install torch torchvision torchaudio

# install intact
git clone https://github.com/FrankTianTT/intact.git --depth 1
cd intact
pip install -e .

Using

Dreamer in POMDP:

xvfb-run --auto-servernum --server-num=1 python examples/dreamer/train.py

Dreamer in MDP:

python examples/dreamer_mdp/train.py

MPC in MDP:

python examples/mdp/train.py

Design

Design

About

Identifiable aNd TrAnsferable Causal meTa World Model.

License:MIT License


Languages

Language:Python 100.0%