Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 825 Bytes

README.md

File metadata and controls

19 lines (15 loc) · 825 Bytes

Autoencoder-based causal discovery based on multivariate post-nonlinear model

This is an official implementation of the multivariate nonlinear causal discovery method using post-nonlinear causal model in the following papers.

Requirements

  • python 3.10 (may work on >=3.8 but tested only on 3.10)
    • numpy
    • scipy
    • torch

Example

./sample.sh

See example.py for more details.

Note: If you use parallelization with max_workers parameter, it is recommended to disable Numpy's multithreading by, for example, export OMP_NUM_THREADS=1.