Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HEmile/neurosymbolic-diffusion
/ types & classes
Types & classes
199 in github.com/HEmile/neurosymbolic-diffusion
⨍
Functions
1,084
◇
Types & classes
199
↓ 10 callers
Class
TestLogger
expressive/methods/logger.py:226
↓ 9 callers
Class
MNISTPairsDecoder
expressive/experiments/rsbench/backbones/addmnist_joint.py:103
↓ 8 callers
Class
MNMATHDataset
expressive/experiments/rsbench/datasets/utils/mnmath_creation.py:12
↓ 8 callers
Class
PreSDDOIADataset
expressive/experiments/rsbench/datasets/utils/presddoia_creation.py:13
↓ 8 callers
Class
SDDOIA_DPL
SDDOIA DPL loss
expressive/experiments/rsbench/utils/dpl_loss.py:90
↓ 8 callers
Class
XORDataset
expressive/experiments/rsbench/datasets/utils/xor_creation.py:12
↓ 6 callers
Class
ADDMNIST_DPL
Addminst DPL loss class
expressive/experiments/rsbench/utils/dpl_loss.py:7
↓ 6 callers
Class
DiT
Diffusion model with a Transformer backbone.
expressive/models/dit.py:116
↓ 6 callers
Class
MNISTSingleEncoder
expressive/experiments/rsbench/backbones/addmnist_single.py:6
↓ 5 callers
Class
ClIP_SDDOIADataset
expressive/experiments/rsbench/datasets/utils/sddoia_creation.py:238
↓ 5 callers
Class
DisjointMNISTAdditionCNN
expressive/experiments/rsbench/backbones/disjointmnistcnn.py:6
↓ 5 callers
Class
KAND_DPL
Kandinksy DPL loss
expressive/experiments/rsbench/utils/dpl_loss.py:56
↓ 5 callers
Class
LayerNorm
Subclass torch's LayerNorm to handle fp16.
expressive/experiments/rsbench/preprocessing/clip/model.py:187
↓ 5 callers
Class
MNISTAdditionCNN
expressive/experiments/rsbench/backbones/mnistcnn.py:6
↓ 4 callers
Class
PadLeftDefine
expressive/experiments/rsbench/utils/tcav/tcav/pad.py:49
↓ 4 callers
Class
SDDOIADataset
expressive/experiments/rsbench/datasets/utils/sddoia_creation.py:40
↓ 3 callers
Class
ADDMNIST_SAT_AGG
expressive/experiments/rsbench/utils/mnist_ltn_loss.py:8
↓ 3 callers
Class
ADDMNIST_SL
expressive/experiments/rsbench/utils/semantic_loss.py:7
↓ 3 callers
Class
BOIADataset
Returns a compatible Torch Dataset object customized for the BDD dataset
expressive/experiments/rsbench/datasets/utils/boia_creation.py:9
↓ 3 callers
Class
CLIPBOIADataset
Returns a compatible Torch Dataset object customized for the BDD dataset
expressive/experiments/rsbench/datasets/utils/boia_creation.py:123
↓ 3 callers
Class
CLIP_KAND_Dataset
expressive/experiments/rsbench/datasets/utils/kand_creation.py:391
↓ 3 callers
Class
CLIPnMNIST
nMNIST dataset.
expressive/experiments/rsbench/datasets/utils/clip_mnst_creation.py:58
↓ 3 callers
Class
CondNeSyDiffusion
This model adds conditioning to y when generating w, essentially interleaving their computation.
expressive/methods/cond_model.py:19
↓ 3 callers
Class
Flatten
expressive/experiments/rsbench/backbones/base/ops.py:30
↓ 3 callers
Class
KAND_Dataset
expressive/experiments/rsbench/datasets/utils/old_kand_creation.py:10
↓ 3 callers
Class
MNISTOperationDataset
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 callers
Class
MNISTPairsEncoder
expressive/experiments/rsbench/backbones/addmnist_joint.py:7
↓ 3 callers
Class
MNMATH_DPL
XOR DPL loss
expressive/experiments/rsbench/utils/dpl_loss.py:157
↓ 3 callers
Class
MyDataset
Dataset for concept image loading
expressive/experiments/rsbench/utils/tcav/tcav/mydata.py:7
↓ 3 callers
Class
SimpleNeSyDiffusion
This model adds conditioning to y when generating w, essentially interleaving their computation.
expressive/methods/simple_nesy_diff.py:16
↓ 3 callers
Class
TrainLogger
expressive/methods/logger.py:191
↓ 3 callers
Class
WCDataSet
expressive/experiments/path_planning/data/dataloader.py:7
↓ 3 callers
Class
XOR_DPL
XOR DPL loss
expressive/experiments/rsbench/utils/dpl_loss.py:124
↓ 3 callers
Class
_CorrectCounts
expressive/experiments/mnist_op/eval.py:10
↓ 3 callers
Class
nMNIST
nMNIST dataset.
expressive/experiments/rsbench/preprocessing/mnist/mnist_creation.py:58
↓ 3 callers
Class
nMNIST
nMNIST dataset.
expressive/experiments/rsbench/datasets/utils/mnist_creation.py:58
↓ 2 callers
Class
BOIAConceptizer
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 callers
Class
BOIAMLP
expressive/experiments/rsbench/backbones/boia_mlp.py:6
↓ 2 callers
Class
Bottleneck
expressive/experiments/rsbench/preprocessing/clip/model.py:10
↓ 2 callers
Class
CBMNoSharing
expressive/experiments/rsbench/backbones/cnnnosharing.py:42
↓ 2 callers
Class
CLIPBOIA
expressive/experiments/rsbench/datasets/clipboia.py:13
↓ 2 callers
Class
CLIPSDDOIA
expressive/experiments/rsbench/datasets/clipsddoia.py:18
↓ 2 callers
Class
CLIPSHORTMNIST
expressive/experiments/rsbench/datasets/clipshortcutmnist.py:16
↓ 2 callers
Class
EntangledDiffusionClassifier
expressive/experiments/rsbench/backbones/mnistcnn.py:41
↓ 2 callers
Class
EntangledDiffusionEncoder
expressive/experiments/rsbench/backbones/mnistcnn.py:27
↓ 2 callers
Class
ForwardAbsorbing
expressive/models/diffusion_model.py:39
↓ 2 callers
Class
ForwardUniform
expressive/models/diffusion_model.py:189
↓ 2 callers
Class
IndividualMNISTCNN
expressive/experiments/rsbench/backbones/cnnnosharing.py:5
↓ 2 callers
Class
KAND_Dataset
expressive/experiments/rsbench/datasets/utils/kand_creation.py:47
↓ 2 callers
Class
MLP
expressive/experiments/rsbench/backbones/disjointmnistcnn.py:40
↓ 2 callers
Class
MNISTLCNN
expressive/experiments/rsbench/backbones/cnnnosharing.py:53
↓ 2 callers
Class
MNISTNeSyDiffClassifier
expressive/experiments/rsbench/backbones/addmnist_single.py:148
↓ 2 callers
Class
MNISTNeSyDiffEncoder
expressive/experiments/rsbench/backbones/addmnist_single.py:110
↓ 2 callers
Class
MNLOGIC
expressive/experiments/rsbench/datasets/xor.py:8
↓ 2 callers
Class
MNMATH
expressive/experiments/rsbench/datasets/mnmath.py:9
↓ 2 callers
Class
PadCoinToss
expressive/experiments/rsbench/utils/tcav/tcav/pad.py:30
↓ 2 callers
Class
PadLeft
expressive/experiments/rsbench/utils/tcav/tcav/pad.py:18
↓ 2 callers
Class
PreSDDOIAMlp
expressive/experiments/rsbench/backbones/presddoiacnn.py:6
↓ 2 callers
Class
SHORTMNIST
expressive/experiments/rsbench/preprocessing/mnist_utils.py:11
↓ 2 callers
Class
SHORTMNIST
expressive/experiments/rsbench/datasets/shortcutmnist.py:13
↓ 2 callers
Class
Transformer
expressive/experiments/rsbench/preprocessing/clip/model.py:233
↓ 2 callers
Class
UnFlatten
expressive/experiments/rsbench/backbones/base/ops.py:35
↓ 1 callers
Class
AccuracyMetrics
expressive/experiments/mnist_op/eval.py:26
↓ 1 callers
Class
AttentionPool2d
expressive/experiments/rsbench/preprocessing/clip/model.py:71
↓ 1 callers
Class
BOIA
expressive/experiments/rsbench/datasets/boia.py:18
↓ 1 callers
Class
BOIAConceptizerMLP
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 callers
Class
BOIAnn
Fully neural MODEL FOR BOIA
expressive/experiments/rsbench/models/boiann.py:21
↓ 1 callers
Class
BoiaCBM
CBM MODEL FOR BOIA
expressive/experiments/rsbench/models/boiacbm.py:22
↓ 1 callers
Class
CAV
expressive/experiments/rsbench/utils/tcav/tcav/cav.py:29
↓ 1 callers
Class
CLIP
expressive/experiments/rsbench/preprocessing/clip/model.py:310
↓ 1 callers
Class
CLIPMLP
expressive/experiments/rsbench/backbones/boia_mlp.py:41
↓ 1 callers
Class
CombResnet18
expressive/experiments/path_planning/perception.py:15
↓ 1 callers
Class
DDitFinalLayer
expressive/models/diffusion_model.py:308
↓ 1 callers
Class
DiTBlock
A DiT block with adaptive layer norm zero (adaLN-Zero) conditioning.
expressive/models/dit.py:79
↓ 1 callers
Class
EmbeddingLayer
Taken from https://github.com/kuleshov-group/mdlm/blob/master/models/dit.py#L292
expressive/models/diffusion_model.py:271
↓ 1 callers
Class
FFNN
expressive/experiments/rsbench/backbones/sddoiacnn.py:57
↓ 1 callers
Class
FalseArgs
expressive/experiments/rsbench/preprocessing/data_utils.py:43
↓ 1 callers
Class
Flatten
expressive/experiments/rsbench/backbones/kand_encoder.py:6
↓ 1 callers
Class
HALFMNIST
expressive/experiments/rsbench/datasets/halfmnist.py:12
↓ 1 callers
Class
Identity
expressive/experiments/rsbench/backbones/identity.py:8
↓ 1 callers
Class
KANDCNN
expressive/experiments/rsbench/utils/tcav/tcav/l_models.py:55
↓ 1 callers
Class
KAND_SAT_AGG
expressive/experiments/rsbench/utils/kand_ltn_loss.py:6
↓ 1 callers
Class
KANDnn
Fully neural MODEL FOR Kandinsky
expressive/experiments/rsbench/models/kandnn.py:22
↓ 1 callers
Class
LayerNorm
https://github.com/kuleshov-group/mdlm/blob/master/models/dit.py#L126
expressive/models/diffusion_model.py:285
↓ 1 callers
Class
MNISTAbsorbModel
expressive/experiments/mnist_op/absorbing_mnist.py:34
↓ 1 callers
Class
MNISTAbsorbingArguments
expressive/args.py:110
↓ 1 callers
Class
MNISTAddProblem
expressive/experiments/mnist_op/absorbing_mnist.py:53
↓ 1 callers
Class
MNISTEncoder
expressive/experiments/mnist_op/models.py:5
↓ 1 callers
Class
MNISTRepeatedEncoder
expressive/experiments/rsbench/backbones/addmnist_repeated.py:7
↓ 1 callers
Class
MNISTnn
Fully neural MODEL FOR MNIST
expressive/experiments/rsbench/models/mnistnn.py:22
↓ 1 callers
Class
MNMATHnn
Fully neural MODEL FOR MNMATH
expressive/experiments/rsbench/models/mnmathnn.py:22
↓ 1 callers
Class
MNMNISTCNN
expressive/experiments/rsbench/backbones/cnnnosharing.py:90
↓ 1 callers
Class
MainArguments
main.py:4
↓ 1 callers
Class
MnistCBM
CBM MODEL FOR MNIST
expressive/experiments/rsbench/models/mnistcbm.py:23
↓ 1 callers
Class
ModelWrapper
expressive/experiments/rsbench/utils/tcav/tcav/model_wrapper.py:7
↓ 1 callers
Class
ModifiedResNet
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 callers
Class
NonLinearProbe
expressive/experiments/rsbench/utils/probe.py:19
↓ 1 callers
Class
PadRight
expressive/experiments/rsbench/utils/tcav/tcav/pad.py:7
↓ 1 callers
Class
PathAbsorbModel
expressive/experiments/path_planning/absorbing_path.py:16
↓ 1 callers
Class
PathAbsorbing
expressive/experiments/path_planning/absorbing_path.py:36
next →
1–100 of 199, ranked by callers