MCPcopy Create free account

hub / github.com/HEmile/neurosymbolic-diffusion / functions

Functions1,084 in github.com/HEmile/neurosymbolic-diffusion

↓ 1 callersFunctionget_2d_sincos_pos_embed
grid_size: int of the grid height and width return: pos_embed: [grid_size*grid_size, embed_dim] or [1+grid_size*grid_size, embed_dim] (w/
expressive/models/dit.py:222
↓ 1 callersFunctionget_2d_sincos_pos_embed_from_grid
(embed_dim, grid)
expressive/models/dit.py:242
↓ 1 callersFunctionget_activations
The function to generate the activations of all layers for ONE concept only :param model: :param output_dir: :param data_loader: the
expressive/experiments/rsbench/utils/tcav/tcav/l_utils.py:13
↓ 1 callersFunctionget_all_datasets
()
expressive/experiments/rsbench/datasets/__init__.py:6
↓ 1 callersMethodget_backbone_nesydiff
(self)
expressive/experiments/rsbench/datasets/boia.py:128
↓ 1 callersMethodget_cav
(self)
expressive/experiments/rsbench/utils/tcav/tcav/cav.py:104
↓ 1 callersFunctionget_data
(dataset_name, preprocess=None, stance=0)
expressive/experiments/rsbench/preprocessing/data_utils.py:105
↓ 1 callersMethodget_data_loaders
(self)
expressive/experiments/rsbench/datasets/clipboia.py:19
↓ 1 callersMethodget_data_loaders
(self)
expressive/experiments/rsbench/datasets/clipsddoia.py:33
↓ 1 callersMethodget_data_loaders
(self)
expressive/experiments/rsbench/datasets/shortcutmnist.py:17
↓ 1 callersMethodget_data_loaders
(self)
expressive/experiments/rsbench/datasets/halfmnist.py:16
↓ 1 callersMethodget_data_loaders
(self)
expressive/experiments/rsbench/datasets/clipshortcutmnist.py:20
↓ 1 callersMethodget_data_loaders
(self)
expressive/experiments/rsbench/datasets/restrictedmnist.py:15
↓ 1 callersFunctionget_dataset
(datasetname, args)
expressive/experiments/rsbench/utils/tcav/tcav/main.py:128
↓ 1 callersFunctionget_label
(c1, c2, labels, args)
expressive/experiments/rsbench/preprocessing/mnist/mnist_creation.py:15
↓ 1 callersFunctionget_label
(c1, c2, labels, args)
expressive/experiments/rsbench/datasets/utils/mnist_creation.py:15
↓ 1 callersFunctionget_label
(c1, c2, labels, args)
expressive/experiments/rsbench/datasets/utils/clip_mnst_creation.py:15
↓ 1 callersFunctionget_model
(modelname, encoder, args)
expressive/experiments/rsbench/utils/tcav/tcav/main.py:105
↓ 1 callersFunctionget_models
(problem)
expressive/util.py:131
↓ 1 callersFunctionget_neighbourhood_func
(neighbourhood_fn)
expressive/experiments/path_planning/dijkstra.py:35
↓ 1 callersMethodget_ood_test
(self, test_dataset)
expressive/experiments/rsbench/preprocessing/mnist_utils.py:273
↓ 1 callersMethodget_ood_test
(self, test_dataset)
expressive/experiments/rsbench/datasets/shortcutmnist.py:387
↓ 1 callersMethodget_ood_test
(self, test_dataset)
expressive/experiments/rsbench/datasets/halfmnist.py:221
↓ 1 callersMethodget_ood_test
(self, test_dataset)
expressive/experiments/rsbench/datasets/clipshortcutmnist.py:295
↓ 1 callersMethodget_ood_test
(self, test_dataset)
expressive/experiments/rsbench/datasets/restrictedmnist.py:176
↓ 1 callersMethodget_ood_test_2
(self, test_dataset)
expressive/experiments/rsbench/datasets/shortcutmnist.py:485
↓ 1 callersFunctionget_parser
()
expressive/experiments/rsbench/models/cext.py:7
↓ 1 callersFunctionget_save_names
( clip_name, target_name, target_layer, d_probe, concept_set, pool_mode, save_dir,
expressive/experiments/rsbench/preprocessing/utils.py:292
↓ 1 callersFunctionget_solver
(neighbourhood_fn, request_transitions)
expressive/experiments/path_planning/dijkstra.py:94
↓ 1 callersMethodget_split
(self)
expressive/experiments/rsbench/datasets/addmnist.py:45
↓ 1 callersMethodget_split
(self)
expressive/experiments/rsbench/datasets/shortcutmnist.py:127
↓ 1 callersMethodget_split
(self)
expressive/experiments/rsbench/datasets/halfmnist.py:65
↓ 1 callersMethodget_split
(self)
expressive/experiments/rsbench/datasets/restrictedmnist.py:56
↓ 1 callersMethodget_y_dim
(self)
expressive/experiments/rsbench/datasets/boia.py:109
↓ 1 callersMethodinference
Returns the output probability of the model with the classifier
expressive/experiments/rsbench/models/utils/cbm_module.py:23
↓ 1 callersMethodinitialize_parameters
(self)
expressive/experiments/rsbench/preprocessing/clip/model.py:369
↓ 1 callersMethodinitialize_weights
(self)
expressive/models/dit.py:148
↓ 1 callersFunctionkand_tcav_setup
(is_clip=False)
expressive/experiments/rsbench/utils/tcav/tcav/main.py:247
↓ 1 callersFunctionload_2MNIST
( n_digits=10, dataset_dimensions={"train": 42000, "val": 12000, "test": 6000}, c_sup=1, which
expressive/experiments/rsbench/preprocessing/mnist/mnist_creation.py:241
↓ 1 callersFunctionload_2MNIST
( n_digits=10, dataset_dimensions={"train": 42000, "val": 12000, "test": 6000}, c_sup=1, which
expressive/experiments/rsbench/datasets/utils/clip_mnst_creation.py:360
↓ 1 callersFunctionload_activations
(path)
expressive/experiments/rsbench/utils/tcav/tcav/l_utils.py:52
↓ 1 callersMethodload_activations
(self)
expressive/experiments/rsbench/utils/tcav/tcav/tcav.py:145
↓ 1 callersFunctionload_data
(data_file, data_folder, c_sup=1, which_c=[-1], args=None)
expressive/experiments/rsbench/preprocessing/mnist/mnist_creation.py:271
↓ 1 callersFunctionload_data
(data_file, data_folder, c_sup=1, which_c=[-1], args=None)
expressive/experiments/rsbench/datasets/utils/mnist_creation.py:250
↓ 1 callersFunctionload_data
(data_file, data_folder, c_sup=1, which_c=[-1], args=None)
expressive/experiments/rsbench/datasets/utils/clip_mnst_creation.py:393
↓ 1 callersFunctionlock_resource
(lock_filename)
expressive/experiments/rsbench/models/utils/utils_problog.py:20
↓ 1 callersFunctionlog1mexp
(x)
expressive/util.py:11
↓ 1 callersFunctionlogic_triangle_circle
(concepts)
expressive/experiments/rsbench/datasets/utils/old_kand_creation.py:83
↓ 1 callersMethodlogits_t0
(self, wy_t: WY_DATA, x_encoding: Tensor, t: Tensor)
expressive/models/diffusion_model.py:385
↓ 1 callersFunctionmain
Main function. Provides functionalities for training, testing and active learning. Args: args: parsed command line arguments. Return
expressive/experiments/rsbench/main.py:169
↓ 1 callersFunctionmaybe_parallelize
(function, arg_list)
expressive/experiments/path_planning/dijkstra.py:101
↓ 1 callersFunctionmean_entropy
Mean Entropy Args: probabilities (ndarray): probability vector n_values (int): n values Returns: entropy_values: mea
expressive/experiments/rsbench/utils/metrics.py:1226
↓ 1 callersFunctionmnist_tcav_setup
()
expressive/experiments/rsbench/utils/tcav/tcav/main.py:196
↓ 1 callersFunctionmnmath_tcav_setup
()
expressive/experiments/rsbench/utils/tcav/tcav/main.py:437
↓ 1 callersFunctionmodulate_fused
( x: torch.Tensor, shift: torch.Tensor, scale: torch.Tensor )
expressive/models/diffusion_model.py:302
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z
expressive/experiments/rsbench/models/mnistpcbmsl.py:176
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance z (torch.tensor): laten
expressive/experiments/rsbench/models/mnistsl.py:110
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance z (torch.tensor): laten
expressive/experiments/rsbench/models/mnistcbm.py:163
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance z (torch.tensor): laten
expressive/experiments/rsbench/models/mnistdpl.py:177
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance z (torch.tensor): laten
expressive/experiments/rsbench/models/mnmathdpl.py:231
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z
expressive/experiments/rsbench/models/mnistpcbmltn.py:175
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance concepts (torch.tensor)
expressive/experiments/rsbench/models/boialtn.py:158
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance z (torch.tensor): laten
expressive/experiments/rsbench/models/kandcbm.py:149
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance z (torch.tensor): laten
expressive/experiments/rsbench/models/mnistslrec.py:133
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance concepts (torch.tensor)
expressive/experiments/rsbench/models/boiacbm.py:135
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance z (torch.tensor): laten
expressive/experiments/rsbench/models/xorcbm.py:124
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance concepts (torch.tensor)
expressive/experiments/rsbench/models/sddoiacbm.py:135
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance, z: latents
expressive/experiments/rsbench/models/mnistpcbmdpl.py:217
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance z: latents
expressive/experiments/rsbench/models/mnistltnrec.py:115
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance z (toch.tensor): latent
expressive/experiments/rsbench/models/minikanddpl.py:239
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance z (torch.tensor): laten
expressive/experiments/rsbench/models/mnistdplrec.py:198
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance z (torch.tensor): laten
expressive/experiments/rsbench/models/mnmathcbm.py:131
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance z (torch.tensor): laten
expressive/experiments/rsbench/models/kandclip.py:162
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance concepts (torch.tensor)
expressive/experiments/rsbench/models/sddoiadpl.py:291
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z Args: self: instance z (torch.tensor): laten
expressive/experiments/rsbench/models/kanddpl.py:211
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z
expressive/experiments/rsbench/models/utils/deepproblog_modules.py:102
↓ 1 callersMethodnormalize_concepts
Computes the probability for each ProbLog fact given the latent vector z
expressive/experiments/rsbench/models/utils/cbm_module.py:27
↓ 1 callersMethodone
Returns the identity element of the multiplication.
expressive/experiments/rsbench/models/utils/deepproblog_modules.py:19
↓ 1 callersFunctionparse_args
Parse command line arguments Returns: args: parsed command line arguments
expressive/experiments/rsbench/main.py:71
↓ 1 callersFunctionplot_actions_confusion_matrix
(c_true, c_pred, title, save_path=None)
expressive/experiments/rsbench/utils/train.py:156
↓ 1 callersFunctionpreprocess
Preprocess Kandinksy images Args: model: network dataset: dataset args: command line arguments Returns: None:
expressive/experiments/rsbench/utils/preprocess_resnet.py:16
↓ 1 callersFunctionpreprocess_filename
(filename)
expressive/experiments/rsbench/datasets/utils/kand_creation.py:17
↓ 1 callersMethodprint_stats
(self)
expressive/experiments/rsbench/datasets/halfmnist.py:280
↓ 1 callersFunctionprobe
TRAINING Args: model (MnistDPL): network dataset (BaseDataset): dataset _loss (ADDMNIST_DPL): loss function args:
expressive/experiments/rsbench/utils/probe.py:35
↓ 1 callersMethodproblog_inference
Performs ProbLog inference to retrieve the worlds probability distribution P(w). Works with two encoded bits. Args: self: instanc
expressive/experiments/rsbench/models/mnistdpl.py:119
↓ 1 callersMethodproblog_inference
Performs ProbLog inference to retrieve the worlds probability distribution P(w). Works with an arbitrary number of encoded bits (digits).
expressive/experiments/rsbench/models/mnmathdpl.py:119
↓ 1 callersMethodproblog_inference
Problog inference Args: self: instance pCs: probability of concepts query (default=None): query
expressive/experiments/rsbench/models/minikanddpl.py:125
↓ 1 callersMethodproblog_inference
Performs ProbLog inference to retrieve the worlds probability distribution P(w). Works with two encoded bits. Args: self: instanc
expressive/experiments/rsbench/models/mnistdplrec.py:140
↓ 1 callersMethodproblog_inference
Performs ProbLog inference to retrieve the worlds probability distribution P(w). Works with two encoded bits. Args: self: instanc
expressive/experiments/rsbench/models/sddoiadpl.py:130
↓ 1 callersMethodproblog_inference
Problog inference Args: self: instance pCs: probabilities of concepts preds: predictions Returns
expressive/experiments/rsbench/models/kanddpl.py:132
↓ 1 callersMethodproblog_inference
Performs ProbLog inference to retrieve the worlds probability distribution P(w) and the desired query probability.
expressive/experiments/rsbench/models/utils/deepproblog_modules.py:106
↓ 1 callersMethodread_data
Returns images and labels
expressive/experiments/rsbench/preprocessing/mnist/mnist_creation.py:116
↓ 1 callersMethodread_data
Returns images and labels
expressive/experiments/rsbench/datasets/utils/mnist_creation.py:95
↓ 1 callersMethodread_data
Returns images and labels
expressive/experiments/rsbench/datasets/utils/clip_mnst_creation.py:150
↓ 1 callersFunctionrecon_visaulization
Recon visualization method Args: out_dict: output dictionary Returns: out: images and recons concatenated
expressive/experiments/rsbench/utils/generative.py:38
↓ 1 callersFunctionrelease_lock
(lock_filename)
expressive/experiments/rsbench/models/utils/utils_problog.py:25
↓ 1 callersMethodrloo_loss
Conditional reinforce with leave-one-out (rloo) loss. Always adds w^0 to the set of samples, renormalising. log_probs: predicted log
expressive/methods/cond_model.py:32
↓ 1 callersMethodrloo_loss
Reinforce with leave-one-out (rloo) loss. log_probs: predicted log probabilities for each action taken rewards: resulting re
expressive/methods/simple_nesy_diff.py:20
↓ 1 callersFunctionsample_gaussian_tensors
(mu, logsigma, num_samples)
expressive/experiments/rsbench/models/mnistpcbmsl.py:216
↓ 1 callersFunctionsample_gaussian_tensors
(mu, logsigma, num_samples)
expressive/experiments/rsbench/models/mnistpcbmltn.py:215
← previousnext →301–400 of 1,084, ranked by callers