.coveragerc
.gitignore
.readthedocs.yml
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
NOTICE
README.md
SECURITY.md
appveyor.yml
codecov.yml
environment.yml
pyproject.toml
requirements.txt
run_docstrings.py
setup.cfg
setup.py
.circleci/config.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/pull_request_template.md
.github/workflows/coverage.yml
conceptarium/README.md
conceptarium/env.py
conceptarium/environment.yaml
conceptarium/environment_silicon.yaml
conceptarium/run_experiment.py
conceptarium/conceptarium/__init__.py
conceptarium/conceptarium/hydra.py
conceptarium/conceptarium/resolvers.py
conceptarium/conceptarium/trainer.py
conceptarium/conceptarium/utils.py
conceptarium/conceptarium/wandb.py
conceptarium/conf/_default.yaml
conceptarium/conf/sweep.yaml
conceptarium/conf/dataset/TODO_colormnist.yaml
conceptarium/conf/dataset/TODO_fashionmnist.yaml
conceptarium/conf/dataset/_commons.yaml
conceptarium/conf/dataset/_commons_bnlearn.yaml
conceptarium/conf/dataset/alarm.yaml
conceptarium/conf/dataset/andes.yaml
conceptarium/conf/dataset/asia.yaml
conceptarium/conf/dataset/hailfinder.yaml
conceptarium/conf/dataset/insurance.yaml
conceptarium/conf/dataset/pigs.yaml
conceptarium/conf/dataset/sachs.yaml
conceptarium/conf/loss/standard.yaml
conceptarium/conf/loss/weighted.yaml
conceptarium/conf/metrics/standard.yaml
conceptarium/conf/model/_commons.yaml
conceptarium/conf/model/blackbox.yaml
conceptarium/conf/model/cbm.yaml
conceptarium/conf/model/cbm_indep.yaml
conceptarium/conf/model/cbm_joint.yaml
doc/Makefile
doc/conf.py
doc/genindex.rst
doc/index.rst
doc/make.bat
doc/py-modindex.rst
doc/_static/css/custom.css
doc/_static/img/conceptarium.png
doc/_static/img/pyc_logo.png
doc/_static/img/pyc_logo_transparent.png
doc/_static/img/pyc_logo_transparent_b.png
doc/_static/img/pyc_logo_transparent_w.png
doc/_static/img/pyc_software_stack.png
doc/_static/img/funding/fwo_kleur.png
doc/_static/img/funding/fwo_wit.png
doc/_static/img/funding/hasler.png
doc/_static/img/funding/snsf.png
doc/_static/img/logos/conceptarium.svg
doc/_static/img/logos/hydra-head.svg
doc/_static/img/logos/hydra.svg
doc/_static/img/logos/lightning.svg
doc/_static/img/logos/numpy.svg
doc/_static/img/logos/pandas.svg
doc/_static/img/logos/pyc.svg
doc/_static/img/logos/pyg.svg
doc/_static/img/logos/python.svg
doc/_static/img/logos/pytorch.svg
doc/_static/img/logos/wandb.svg
doc/_static/js/copybutton.js
doc/_static/js/theme-logo-switcher.js
doc/_templates/class.rst
doc/_templates/function.rst
doc/_templates/numpydoc_docstring.py
doc/_templates/sidebar/brand.html
doc/guides/contributing.rst
doc/guides/installation.rst
doc/guides/license.rst
doc/guides/using.rst
doc/guides/using_conceptarium.rst
doc/guides/using_high_level.rst
doc/guides/using_low_level.rst
doc/guides/using_mid_level_causal.rst
doc/guides/using_mid_level_proba.rst
doc/modules/annotations.rst
doc/modules/data.backbone.rst
doc/modules/data.base.rst
doc/modules/data.dataloaders.rst
doc/modules/data.datasets.rst
doc/modules/data.io.rst
doc/modules/data.preprocessing.rst
doc/modules/data.scalers.rst
doc/modules/data.splitters.rst
doc/modules/data.utils.rst
doc/modules/data_api.rst
doc/modules/distributions.rst
doc/modules/distributions_api.rst
doc/modules/high_level_api.rst
doc/modules/low_level_api.rst
doc/modules/mid_level_api.rst
doc/modules/nn.base.high.rst
doc/modules/nn.base.low.rst
doc/modules/nn.base.mid.rst
doc/modules/nn.constructors.rst
doc/modules/nn.dense_layers.rst
doc/modules/nn.encoders.rst
doc/modules/nn.functional.rst
doc/modules/nn.graph.rst
doc/modules/nn.inference.mid.rst
doc/modules/nn.inference.rst
doc/modules/nn.loss.rst
doc/modules/nn.metrics.rst
doc/modules/nn.models.high.rst
doc/modules/nn.models.rst
doc/modules/nn.policy.rst
doc/modules/nn.predictors.rst
doc/modules/nn.variable.rst
examples/contributing/annotations.md
examples/contributing/conceptarium.md
examples/contributing/dataset.md
examples/contributing/loss.md
examples/contributing/metric.md
examples/contributing/model.md
examples/loading-data/celeba.py
examples/loading-data/mnist.py
examples/loading-data/toy.py
examples/utilization/0_layer/0_concept_bottleneck_model.py
examples/utilization/0_layer/1_interventions.ipynb
examples/utilization/0_layer/1_interventions.py
examples/utilization/0_layer/2_concept_embedding_model.py
examples/utilization/0_layer/3_hypernet_exog.py
examples/utilization/0_layer/4_hypernet_memory.py
examples/utilization/0_layer/5_stochastic_bottleneck_model.py
examples/utilization/0_layer/6_nested_tensors.py
examples/utilization/1_pgm/0_concept_bottleneck_model.ipynb
examples/utilization/1_pgm/0_concept_bottleneck_model.py
examples/utilization/1_pgm/1_concept_bottleneck_model_ancestral_sampling.py
examples/utilization/1_pgm/2_structural_equation_model.py
examples/utilization/1_pgm/2_concept_bottleneck_model_bp/2_concept_bottleneck_model_bp.py
examples/utilization/1_pgm/2_concept_bottleneck_model_bp/bp.py
examples/utilization/1_pgm/2_concept_bottleneck_model_bp/bp_with_conditional.py
examples/utilization/2_model/0_concept_bottleneck_model.ipynb
examples/utilization/2_model/0_concept_bottleneck_model.py
examples/utilization/2_model/1_concept_embedding_model.py
examples/utilization/2_model/2_concept_embedding_model_hypernet.py
examples/utilization/2_model/3_concept_graph_model_given.py
examples/utilization/2_model/4_concept_graph_model_learned.py
examples/utilization/2_model/5_torch_training.py
examples/utilization/2_model/6_lightning_training.py
examples/utilization/2_model/7_training_with_pyc_loss.py
examples/utilization/2_model/8_training_with_pyc_metrics.py
examples/utilization/2_model/9_flexible_metrics_init.py
examples/utilization/3_conceptarium/no_hydra.ipynb
examples/utilization/3_conceptarium/with_hydra.ipynb
pytorch_concepts.egg-info/PKG-INFO
pytorch_concepts.egg-info/SOURCES.txt
pytorch_concepts.egg-info/dependency_links.txt
pytorch_concepts.egg-info/not-zip-safe
pytorch_concepts.egg-info/requires.txt
pytorch_concepts.egg-info/top_level.txt
tests/test_annotations.py
tests/test_typing.py
tests/test_utils.py
tests/data/test_backbone.py
tests/data/test_io.py
tests/data/test_utils_data.py
tests/data/base/test_datamodule.py
tests/data/base/test_dataset.py
tests/data/base/test_scaler.py
tests/data/base/test_splitters.py
tests/data/datasets/test_toy.py
tests/distributions/test_delta.py
tests/nn/test_functional.py
tests/nn/modules/test_loss.py
tests/nn/modules/test_metrics.py
tests/nn/modules/test_utils_modules.py
tests/nn/modules/high/test_integration.py
tests/nn/modules/high/base/test_base_learner.py
tests/nn/modules/high/base/test_base_model.py
tests/nn/modules/high/models/test_blackbox.py
tests/nn/modules/high/models/test_cbm.py
tests/nn/modules/high/models/test_cbm_example.py
tests/nn/modules/low/test_dense_layers.py
tests/nn/modules/low/test_lazy.py
tests/nn/modules/low/test_semantic.py
tests/nn/modules/low/base/test_layer.py
tests/nn/modules/low/encoders/test_exogenous_low.py
tests/nn/modules/low/encoders/test_linear_low.py
tests/nn/modules/low/encoders/test_selector.py
tests/nn/modules/low/encoders/test_stochastic.py
tests/nn/modules/low/graph/test_wanda.py
tests/nn/modules/low/inference/test_intervention.py
tests/nn/modules/low/policy/test_random.py
tests/nn/modules/low/policy/test_uncertainty.py
tests/nn/modules/low/policy/test_uniform.py
tests/nn/modules/low/predictors/test_call.py
tests/nn/modules/low/predictors/test_exogenous.py
tests/nn/modules/low/predictors/test_hypernet.py
tests/nn/modules/low/predictors/test_linear.py
tests/nn/modules/mid/base/test_model.py
tests/nn/modules/mid/constructors/test_bipartite.py
tests/nn/modules/mid/constructors/test_concept_graph.py
tests/nn/modules/mid/constructors/test_graph.py
tests/nn/modules/mid/inference/test_forward.py
tests/nn/modules/mid/models/test_cpd.py
tests/nn/modules/mid/models/test_probabilistic_model.py
tests/nn/modules/mid/models/test_variable.py
torch_concepts/__init__.py
torch_concepts/_version.py
torch_concepts/annotations.py
torch_concepts/typing.py
torch_concepts/utils.py
torch_concepts/data/__init__.py
torch_concepts/data/backbone.py
torch_concepts/data/io.py
torch_concepts/data/utils.py
torch_concepts/data/base/__init__.py
torch_concepts/data/base/datamodule.py
torch_concepts/data/base/dataset.py
torch_concepts/data/base/scaler.py
torch_concepts/data/base/splitter.py
torch_concepts/data/datamodules/TODO_colormnist.py
torch_concepts/data/datamodules/TODO_fashionmnist.py
torch_concepts/data/datamodules/__init__.py
torch_concepts/data/datamodules/bnlearn.py
torch_concepts/data/datasets/TODO_colormnist.py
torch_concepts/data/datasets/TODO_fashionmnist.py
torch_concepts/data/datasets/__init__.py
torch_concepts/data/datasets/awa2.py
torch_concepts/data/datasets/bnlearn.py
torch_concepts/data/datasets/cebab.py
torch_concepts/data/datasets/celeba.py
torch_concepts/data/datasets/cub.py
torch_concepts/data/datasets/mnist.py
torch_concepts/data/datasets/toy.py
torch_concepts/data/datasets/traffic.py
torch_concepts/data/datasets/traffic_construction/README.md
torch_concepts/data/datasets/traffic_construction/__init__.py
torch_concepts/data/datasets/traffic_construction/cars.py
torch_concepts/data/datasets/traffic_construction/generate_data.py
torch_concepts/data/datasets/traffic_construction/intersection.py
torch_concepts/data/datasets/traffic_construction/lights.py
torch_concepts/data/datasets/traffic_construction/shared.py
torch_concepts/data/datasets/traffic_construction/utils.py
torch_concepts/data/datasets/traffic_construction/assets/__init__.py
torch_concepts/data/datasets/traffic_construction/assets/ambulance.png
torch_concepts/data/datasets/traffic_construction/assets/lights.png
torch_concepts/data/datasets/traffic_construction/assets/single_lane_road_intersection.png
torch_concepts/data/datasets/traffic_construction/assets/white_black_car.png
torch_concepts/data/datasets/traffic_construction/assets/white_car.png
torch_concepts/data/preprocessing/__init__.py
torch_concepts/data/preprocessing/autoencoder.py
torch_concepts/data/scalers/__init__.py
torch_concepts/data/scalers/standard.py
torch_concepts/data/splitters/__init__.py
torch_concepts/data/splitters/coloring.py
torch_concepts/data/splitters/random.py
torch_concepts/distributions/__init__.py
torch_concepts/distributions/delta.py
torch_concepts/nn/__init__.py
torch_concepts/nn/functional.py
torch_concepts/nn/modules/__init__.py
torch_concepts/nn/modules/loss.py
torch_concepts/nn/modules/metrics.py
torch_concepts/nn/modules/utils.py
torch_concepts/nn/modules/high/__init__.py
torch_concepts/nn/modules/high/base/__init__.py
torch_concepts/nn/modules/high/base/learner.py
torch_concepts/nn/modules/high/base/model.py
torch_concepts/nn/modules/high/learners/__init__.py
torch_concepts/nn/modules/high/learners/independent.py
torch_concepts/nn/modules/high/learners/joint.py
torch_concepts/nn/modules/high/learners/sequential.py
torch_concepts/nn/modules/high/models/__init__.py
torch_concepts/nn/modules/high/models/blackbox.py
torch_concepts/nn/modules/high/models/cbm.py
torch_concepts/nn/modules/low/__init__.py
torch_concepts/nn/modules/low/dense_layers.py
torch_concepts/nn/modules/low/lazy.py
torch_concepts/nn/modules/low/semantic.py
torch_concepts/nn/modules/low/base/__init__.py
torch_concepts/nn/modules/low/base/graph.py
torch_concepts/nn/modules/low/base/inference.py
torch_concepts/nn/modules/low/base/layer.py
torch_concepts/nn/modules/low/encoders/__init__.py
torch_concepts/nn/modules/low/encoders/exogenous.py
torch_concepts/nn/modules/low/encoders/linear.py
torch_concepts/nn/modules/low/encoders/selector.py
torch_concepts/nn/modules/low/encoders/stochastic.py
torch_concepts/nn/modules/low/graph/__init__.py
torch_concepts/nn/modules/low/graph/wanda.py
torch_concepts/nn/modules/low/inference/__init__.py
torch_concepts/nn/modules/low/inference/intervention.py
torch_concepts/nn/modules/low/policy/__init__.py
torch_concepts/nn/modules/low/policy/random.py
torch_concepts/nn/modules/low/policy/uncertainty.py
torch_concepts/nn/modules/low/policy/uniform.py
torch_concepts/nn/modules/low/predictors/__init__.py
torch_concepts/nn/modules/low/predictors/call.py
torch_concepts/nn/modules/low/predictors/exogenous.py
torch_concepts/nn/modules/low/predictors/hypernet.py
torch_concepts/nn/modules/low/predictors/linear.py
torch_concepts/nn/modules/mid/__init__.py
torch_concepts/nn/modules/mid/base/__init__.py
torch_concepts/nn/modules/mid/base/model.py
torch_concepts/nn/modules/mid/constructors/__init__.py
torch_concepts/nn/modules/mid/constructors/bipartite.py
torch_concepts/nn/modules/mid/constructors/concept_graph.py
torch_concepts/nn/modules/mid/constructors/graph.py
torch_concepts/nn/modules/mid/inference/__init__.py
torch_concepts/nn/modules/mid/inference/forward.py
torch_concepts/nn/modules/mid/models/__init__.py
torch_concepts/nn/modules/mid/models/cpd.py
torch_concepts/nn/modules/mid/models/probabilistic_model.py
torch_concepts/nn/modules/mid/models/variable.py