cfl

Getting Started

  • Install CFL
  • What is Causal Feature Learning?
  • CFL Package In-Depth Tutorial
  • CFL Package Quick Start

In-Depth Feature Tutorials

  • CondDensityEstimator Hyperparameter Tuning with Optuna
  • CauseClusterer and EffectClusterer Hyperparameter Tuning
  • Built-in Macrostate Visualizations
  • How to add new CondDensityEstimators, CauseClusterers, and EffectClusterers to CFL

Dataset Applications

  • Applying CFL to the Visual Bars Dataset
  • Applying CFL to the El Niño Dataset

Contribute to CFL

  • Contribute to CFL

More Info

  • Background: Visual Bars Data
  • Some Notes on Conditional Density Estimators (CDEs)
  • Some Notes on Clustering
  • How to Use Data Version Control (DVC)
cfl
  • User API
  • View page source

User API

User API Reference

  • cfl.clustering package
    • Submodules
    • cfl.clustering.Y_given_Xmacro module
    • cfl.clustering.cause_clusterer module
    • cfl.clustering.cluster_tuning_util module
    • cfl.clustering.clusterer_model module
    • cfl.clustering.effect_clusterer module
    • cfl.clustering.snn module
    • Module contents
  • cfl.cond_density_estimation package
    • Submodules
    • cfl.cond_density_estimation.cde_model module
    • cfl.cond_density_estimation.condDensityEstimator module
    • cfl.cond_density_estimation.condExpBase module
    • cfl.cond_density_estimation.condExpCNN module
    • cfl.cond_density_estimation.condExpDIY module
    • cfl.cond_density_estimation.condExpMod module
    • cfl.cond_density_estimation.condExpRidgeRegCV module
    • Module contents
  • cfl.post_cfl package
    • Submodules
    • cfl.post_cfl.intervention_rec module
    • cfl.post_cfl.macro_cond_prob module
    • cfl.post_cfl.microvariable_importance module
    • cfl.post_cfl.post_cfl_util module
    • Module contents
  • cfl package
    • Subpackages
    • Submodules
    • cfl.block module
    • cfl.dataset module
    • cfl.experiment module
    • cfl.type_decorators module
    • Module contents
  • cfl.util package
    • Submodules
    • cfl.util.data_processing module
    • cfl.util.experiment_loading module
    • cfl.util.find_xlbl_locations module
    • cfl.util.input_val module
    • Module contents
  • cfl.visualization package
    • Submodules
    • cfl.visualization.basic_visualizations module
    • cfl.visualization.cde_diagnostic module
    • cfl.visualization.clustering_to_sankey module
    • cfl.visualization.data_sample_visualizations module
    • Module contents

© Copyright 2022, California Institute of Technology.

Built with Sphinx using a theme provided by Read the Docs.