MCPcopy Create free account

hub / github.com/HEmile/neurosymbolic-diffusion / types & classes

Types & classes199 in github.com/HEmile/neurosymbolic-diffusion

↓ 10 callersClassTestLogger
expressive/methods/logger.py:226
↓ 9 callersClassMNISTPairsDecoder
expressive/experiments/rsbench/backbones/addmnist_joint.py:103
↓ 8 callersClassMNMATHDataset
expressive/experiments/rsbench/datasets/utils/mnmath_creation.py:12
↓ 8 callersClassPreSDDOIADataset
expressive/experiments/rsbench/datasets/utils/presddoia_creation.py:13
↓ 8 callersClassSDDOIA_DPL
SDDOIA DPL loss
expressive/experiments/rsbench/utils/dpl_loss.py:90
↓ 8 callersClassXORDataset
expressive/experiments/rsbench/datasets/utils/xor_creation.py:12
↓ 6 callersClassADDMNIST_DPL
Addminst DPL loss class
expressive/experiments/rsbench/utils/dpl_loss.py:7
↓ 6 callersClassDiT
Diffusion model with a Transformer backbone.
expressive/models/dit.py:116
↓ 6 callersClassMNISTSingleEncoder
expressive/experiments/rsbench/backbones/addmnist_single.py:6
↓ 5 callersClassClIP_SDDOIADataset
expressive/experiments/rsbench/datasets/utils/sddoia_creation.py:238
↓ 5 callersClassDisjointMNISTAdditionCNN
expressive/experiments/rsbench/backbones/disjointmnistcnn.py:6
↓ 5 callersClassKAND_DPL
Kandinksy DPL loss
expressive/experiments/rsbench/utils/dpl_loss.py:56
↓ 5 callersClassLayerNorm
Subclass torch's LayerNorm to handle fp16.
expressive/experiments/rsbench/preprocessing/clip/model.py:187
↓ 5 callersClassMNISTAdditionCNN
expressive/experiments/rsbench/backbones/mnistcnn.py:6
↓ 4 callersClassPadLeftDefine
expressive/experiments/rsbench/utils/tcav/tcav/pad.py:49
↓ 4 callersClassSDDOIADataset
expressive/experiments/rsbench/datasets/utils/sddoia_creation.py:40
↓ 3 callersClassADDMNIST_SAT_AGG
expressive/experiments/rsbench/utils/mnist_ltn_loss.py:8
↓ 3 callersClassADDMNIST_SL
expressive/experiments/rsbench/utils/semantic_loss.py:7
↓ 3 callersClassBOIADataset
Returns a compatible Torch Dataset object customized for the BDD dataset
expressive/experiments/rsbench/datasets/utils/boia_creation.py:9
↓ 3 callersClassCLIPBOIADataset
Returns a compatible Torch Dataset object customized for the BDD dataset
expressive/experiments/rsbench/datasets/utils/boia_creation.py:123
↓ 3 callersClassCLIP_KAND_Dataset
expressive/experiments/rsbench/datasets/utils/kand_creation.py:391
↓ 3 callersClassCLIPnMNIST
nMNIST dataset.
expressive/experiments/rsbench/datasets/utils/clip_mnst_creation.py:58
↓ 3 callersClassCondNeSyDiffusion
This model adds conditioning to y when generating w, essentially interleaving their computation.
expressive/methods/cond_model.py:19
↓ 3 callersClassFlatten
expressive/experiments/rsbench/backbones/base/ops.py:30
↓ 3 callersClassKAND_Dataset
expressive/experiments/rsbench/datasets/utils/old_kand_creation.py:10
↓ 3 callersClassMNISTOperationDataset
Custom Dataset class for performing operations on MNIST images. This class creates a dataset where each sample consists of multiple images (
expressive/experiments/mnist_op/data.py:91
↓ 3 callersClassMNISTPairsEncoder
expressive/experiments/rsbench/backbones/addmnist_joint.py:7
↓ 3 callersClassMNMATH_DPL
XOR DPL loss
expressive/experiments/rsbench/utils/dpl_loss.py:157
↓ 3 callersClassMyDataset
Dataset for concept image loading
expressive/experiments/rsbench/utils/tcav/tcav/mydata.py:7
↓ 3 callersClassSimpleNeSyDiffusion
This model adds conditioning to y when generating w, essentially interleaving their computation.
expressive/methods/simple_nesy_diff.py:16
↓ 3 callersClassTrainLogger
expressive/methods/logger.py:191
↓ 3 callersClassWCDataSet
expressive/experiments/path_planning/data/dataloader.py:7
↓ 3 callersClassXOR_DPL
XOR DPL loss
expressive/experiments/rsbench/utils/dpl_loss.py:124
↓ 3 callersClass_CorrectCounts
expressive/experiments/mnist_op/eval.py:10
↓ 3 callersClassnMNIST
nMNIST dataset.
expressive/experiments/rsbench/preprocessing/mnist/mnist_creation.py:58
↓ 3 callersClassnMNIST
nMNIST dataset.
expressive/experiments/rsbench/datasets/utils/mnist_creation.py:58
↓ 2 callersClassBOIAConceptizer
def __init__: define parameters (e.g., # of layers) MLP-based conceptizer for concept basis learning. Inputs: din (in
expressive/experiments/rsbench/backbones/boia_linear.py:17
↓ 2 callersClassBOIAMLP
expressive/experiments/rsbench/backbones/boia_mlp.py:6
↓ 2 callersClassBottleneck
expressive/experiments/rsbench/preprocessing/clip/model.py:10
↓ 2 callersClassCBMNoSharing
expressive/experiments/rsbench/backbones/cnnnosharing.py:42
↓ 2 callersClassCLIPBOIA
expressive/experiments/rsbench/datasets/clipboia.py:13
↓ 2 callersClassCLIPSDDOIA
expressive/experiments/rsbench/datasets/clipsddoia.py:18
↓ 2 callersClassCLIPSHORTMNIST
expressive/experiments/rsbench/datasets/clipshortcutmnist.py:16
↓ 2 callersClassEntangledDiffusionClassifier
expressive/experiments/rsbench/backbones/mnistcnn.py:41
↓ 2 callersClassEntangledDiffusionEncoder
expressive/experiments/rsbench/backbones/mnistcnn.py:27
↓ 2 callersClassForwardAbsorbing
expressive/models/diffusion_model.py:39
↓ 2 callersClassForwardUniform
expressive/models/diffusion_model.py:189
↓ 2 callersClassIndividualMNISTCNN
expressive/experiments/rsbench/backbones/cnnnosharing.py:5
↓ 2 callersClassKAND_Dataset
expressive/experiments/rsbench/datasets/utils/kand_creation.py:47
↓ 2 callersClassMLP
expressive/experiments/rsbench/backbones/disjointmnistcnn.py:40
↓ 2 callersClassMNISTLCNN
expressive/experiments/rsbench/backbones/cnnnosharing.py:53
↓ 2 callersClassMNISTNeSyDiffClassifier
expressive/experiments/rsbench/backbones/addmnist_single.py:148
↓ 2 callersClassMNISTNeSyDiffEncoder
expressive/experiments/rsbench/backbones/addmnist_single.py:110
↓ 2 callersClassMNLOGIC
expressive/experiments/rsbench/datasets/xor.py:8
↓ 2 callersClassMNMATH
expressive/experiments/rsbench/datasets/mnmath.py:9
↓ 2 callersClassPadCoinToss
expressive/experiments/rsbench/utils/tcav/tcav/pad.py:30
↓ 2 callersClassPadLeft
expressive/experiments/rsbench/utils/tcav/tcav/pad.py:18
↓ 2 callersClassPreSDDOIAMlp
expressive/experiments/rsbench/backbones/presddoiacnn.py:6
↓ 2 callersClassSHORTMNIST
expressive/experiments/rsbench/preprocessing/mnist_utils.py:11
↓ 2 callersClassSHORTMNIST
expressive/experiments/rsbench/datasets/shortcutmnist.py:13
↓ 2 callersClassTransformer
expressive/experiments/rsbench/preprocessing/clip/model.py:233
↓ 2 callersClassUnFlatten
expressive/experiments/rsbench/backbones/base/ops.py:35
↓ 1 callersClassAccuracyMetrics
expressive/experiments/mnist_op/eval.py:26
↓ 1 callersClassAttentionPool2d
expressive/experiments/rsbench/preprocessing/clip/model.py:71
↓ 1 callersClassBOIA
expressive/experiments/rsbench/datasets/boia.py:18
↓ 1 callersClassBOIAConceptizerMLP
This model mimics the conceptizer from BEARS https://github.com/samuelebortolotti/bears/blob/master/BDD_OIA/conceptizers_BDD.py def __init__:
expressive/experiments/rsbench/backbones/boia_linear.py:69
↓ 1 callersClassBOIAnn
Fully neural MODEL FOR BOIA
expressive/experiments/rsbench/models/boiann.py:21
↓ 1 callersClassBoiaCBM
CBM MODEL FOR BOIA
expressive/experiments/rsbench/models/boiacbm.py:22
↓ 1 callersClassCAV
expressive/experiments/rsbench/utils/tcav/tcav/cav.py:29
↓ 1 callersClassCLIP
expressive/experiments/rsbench/preprocessing/clip/model.py:310
↓ 1 callersClassCLIPMLP
expressive/experiments/rsbench/backbones/boia_mlp.py:41
↓ 1 callersClassCombResnet18
expressive/experiments/path_planning/perception.py:15
↓ 1 callersClassDDitFinalLayer
expressive/models/diffusion_model.py:308
↓ 1 callersClassDiTBlock
A DiT block with adaptive layer norm zero (adaLN-Zero) conditioning.
expressive/models/dit.py:79
↓ 1 callersClassEmbeddingLayer
Taken from https://github.com/kuleshov-group/mdlm/blob/master/models/dit.py#L292
expressive/models/diffusion_model.py:271
↓ 1 callersClassFFNN
expressive/experiments/rsbench/backbones/sddoiacnn.py:57
↓ 1 callersClassFalseArgs
expressive/experiments/rsbench/preprocessing/data_utils.py:43
↓ 1 callersClassFlatten
expressive/experiments/rsbench/backbones/kand_encoder.py:6
↓ 1 callersClassHALFMNIST
expressive/experiments/rsbench/datasets/halfmnist.py:12
↓ 1 callersClassIdentity
expressive/experiments/rsbench/backbones/identity.py:8
↓ 1 callersClassKANDCNN
expressive/experiments/rsbench/utils/tcav/tcav/l_models.py:55
↓ 1 callersClassKAND_SAT_AGG
expressive/experiments/rsbench/utils/kand_ltn_loss.py:6
↓ 1 callersClassKANDnn
Fully neural MODEL FOR Kandinsky
expressive/experiments/rsbench/models/kandnn.py:22
↓ 1 callersClassLayerNorm
https://github.com/kuleshov-group/mdlm/blob/master/models/dit.py#L126
expressive/models/diffusion_model.py:285
↓ 1 callersClassMNISTAbsorbModel
expressive/experiments/mnist_op/absorbing_mnist.py:34
↓ 1 callersClassMNISTAbsorbingArguments
expressive/args.py:110
↓ 1 callersClassMNISTAddProblem
expressive/experiments/mnist_op/absorbing_mnist.py:53
↓ 1 callersClassMNISTEncoder
expressive/experiments/mnist_op/models.py:5
↓ 1 callersClassMNISTRepeatedEncoder
expressive/experiments/rsbench/backbones/addmnist_repeated.py:7
↓ 1 callersClassMNISTnn
Fully neural MODEL FOR MNIST
expressive/experiments/rsbench/models/mnistnn.py:22
↓ 1 callersClassMNMATHnn
Fully neural MODEL FOR MNMATH
expressive/experiments/rsbench/models/mnmathnn.py:22
↓ 1 callersClassMNMNISTCNN
expressive/experiments/rsbench/backbones/cnnnosharing.py:90
↓ 1 callersClassMainArguments
main.py:4
↓ 1 callersClassMnistCBM
CBM MODEL FOR MNIST
expressive/experiments/rsbench/models/mnistcbm.py:23
↓ 1 callersClassModelWrapper
expressive/experiments/rsbench/utils/tcav/tcav/model_wrapper.py:7
↓ 1 callersClassModifiedResNet
A ResNet class that is similar to torchvision's but contains the following changes: - There are now 3 "stem" convolutions as opposed to 1, wi
expressive/experiments/rsbench/preprocessing/clip/model.py:118
↓ 1 callersClassNonLinearProbe
expressive/experiments/rsbench/utils/probe.py:19
↓ 1 callersClassPadRight
expressive/experiments/rsbench/utils/tcav/tcav/pad.py:7
↓ 1 callersClassPathAbsorbModel
expressive/experiments/path_planning/absorbing_path.py:16
↓ 1 callersClassPathAbsorbing
expressive/experiments/path_planning/absorbing_path.py:36
next →1–100 of 199, ranked by callers