MCPcopy Create free account

hub / github.com/bdsaglam/torch-scae / functions

Functions140 in github.com/bdsaglam/torch-scae

↓ 13 callersMethodmean
(self)
torch_scae/distributions.py:37
↓ 12 callersMethodhelper
(self, image_shape=(1, 28, 28), n_templates=40, template_size=(11
torch_scae/tests/test_part_decoder.py:75
↓ 7 callersMethodhelper
(self, image_shape=(1, 28, 28), n_templates=40, template_size=(11
torch_scae/tests/test_part_decoder.py:9
↓ 5 callersMethod__init__
(self, d, n_heads, layer_norm=False)
torch_scae/set_transformer.py:108
↓ 4 callersMethodcalculate_accuracy
(self, res, label: torch.Tensor)
torch_scae/stacked_capsule_auto_encoder.py:289
↓ 4 callersMethodloss
(self, res, reconstruction_target, label=None)
torch_scae/stacked_capsule_auto_encoder.py:217
↓ 4 callersMethodmode
Mode of the distribution. Args: straight_through_gradient: Boolean; if True, it uses the straight-through gradient esti
torch_scae/distributions.py:50
↓ 3 callersMethodlog_prob
(self, x)
torch_scae/distributions.py:41
↓ 2 callersMethod__init__
Builds the module. Args: n_caps: int, number of capsules. dim_caps: int, number of capsule parameters hidden_si
torch_scae/object_decoder.py:34
↓ 2 callersMethod_component_log_prob
(self, x)
torch_scae/distributions.py:46
↓ 2 callersMethod_make_transform
(self, params)
torch_scae/object_decoder.py:238
↓ 2 callersFunctionchoose_activation
(name)
torch_scae/nn_utils.py:55
↓ 2 callersFunctionconv_output_size
(in_size: int, kernel_size: int, stride: int = 1,
torch_scae/nn_utils.py:23
↓ 2 callersMethodmake_cnn_encoder
(self)
torch_scae/tests/test_part_encoder.py:12
↓ 2 callersMethodmixing_log_prob
(self)
torch_scae/distributions.py:34
↓ 2 callersFunctionprod
(iterable)
torch_scae/general_utils.py:9
↓ 2 callersFunctionqkv_attention
Transformer-like self-attention. Args: queries: Tensor of shape [B, N, d_k]. keys: Tensor of shape [B, M, d_k]. values: :
torch_scae/set_transformer.py:24
↓ 2 callersFunctionsparsity_loss
Computes capsule sparsity loss according to the specified type.
torch_scae/object_decoder.py:482
↓ 2 callersMethodupdate_slow
(self, group)
torch_scae/optimizers.py:127
↓ 1 callersFunctionConv2dStack
(in_channels, out_channels, kernel_sizes, strides,
torch_scae/nn_ext.py:34
↓ 1 callersFunctionMLP
(sizes, activation=nn.ReLU, activate_final=True, bias=True)
torch_scae/nn_ext.py:19
↓ 1 callersMethod__init__
(self, input_shape, out_channels, kernel_sizes,
torch_scae/part_encoder.py:27
↓ 1 callersMethod__init__
(self, n_templates, n_channels, template_size,
torch_scae/part_decoder.py:34
↓ 1 callersMethod_build
(self)
torch_scae/part_encoder.py:75
↓ 1 callersMethod_build
(self)
torch_scae/object_decoder.py:83
↓ 1 callersMethod_build
(self)
torch_scae/part_decoder.py:54
↓ 1 callersMethod_build
(self)
torch_scae/part_decoder.py:134
↓ 1 callersMethod_get_pdf
(self, votes, scales)
torch_scae/object_decoder.py:254
↓ 1 callersFunctionattention_pooling_2d
(feature_map, attention_channel_index)
torch_scae/nn_ext.py:112
↓ 1 callersFunctionattention_pooling_2d_explicit
(feature_map, attention_map)
torch_scae/nn_ext.py:104
↓ 1 callersFunctioncapsule_entropy_loss
Computes entropy in capsule activations.
torch_scae/object_decoder.py:456
↓ 1 callersMethodget_lr
(self, optimizer)
torch_scae_experiments/base_experiment.py:94
↓ 1 callersFunctionl2_loss
(tensor)
torch_scae/math_ops.py:33
↓ 1 callersFunctionlog_safe
(tensor, eps=1e-16)
torch_scae/math_ops.py:18
↓ 1 callersFunctionmain
(cfg)
torch_scae_experiments/mnist/train.py:46
↓ 1 callersMethodmake_from_stats
Creates a Gaussian mixture by loc(mean), scale(std) and mixing logits with K number of components. loc: tensor [B, K, ...] o
torch_scae/distributions.py:80
↓ 1 callersMethodmake_transforms
(self)
torch_scae_experiments/mnist/experiment.py:23
↓ 1 callersFunctionmeasure_shape
(network, input_shape, input_dtype=torch.float32)
torch_scae/nn_utils.py:48
↓ 1 callersFunctionmultiple_attention_pooling_2d
(feature_map, n_attention_map)
torch_scae/nn_ext.py:96
↓ 1 callersFunctionmultiple_soft_attention
(feature_map, n_attention_map)
torch_scae/nn_ext.py:76
↓ 1 callersFunctionprepare_model_params
( image_shape, n_classes, n_part_caps, n_obj_caps, pcae_cnn_encoder_pa
torch_scae/factory.py:10
↓ 1 callersFunctionsoft_attention
(feature_map, attention_map)
torch_scae/nn_ext.py:62
↓ 1 callersMethodstep
(self, closure=None)
torch_scae/optimizers.py:34
↓ 1 callersFunctionsuite
()
torch_scae/tests/test_suite.py:10
↓ 1 callersFunctiontrain
(cfg: DictConfig)
torch_scae_experiments/mnist/train.py:26
Method__call__
(self, x, presence=None)
torch_scae/object_decoder.py:257
Method__init__
(self, cfg: DictConfig)
torch_scae_experiments/base_experiment.py:33
Method__init__
(self, input_shape: Tuple[int, int, int], encoder: CNNEncoder,
torch_scae/part_encoder.py:48
Method__init__
(self, attention_channel_index)
torch_scae/nn_ext.py:130
Method__init__
(self, vote, scale, vote_presence, dummy_vote)
torch_scae/object_decoder.py:246
Method__init__
Args: capsule_layer: a capsule layer to predict object parameters
torch_scae/object_decoder.py:376
Method__init__
(self, n_templates: int, template_size: Tuple[int, int], ou
torch_scae/part_decoder.py:116
Method__init__
( self, part_encoder, template_generator, part_decoder,
torch_scae/stacked_capsule_auto_encoder.py:25
Method__init__
Args: normal_dist: torch normal distribution, [B, K, ...] mixing_logits: tensor [B, K, ...] with K the number of componen
torch_scae/distributions.py:21
Method__init__
(self, d_k, d_v, n_heads)
torch_scae/set_transformer.py:53
Method__init__
(self, d, n_heads, layer_norm=False)
torch_scae/set_transformer.py:137
Method__init__
(self, d, n_heads, n_inducing_points, layer_norm=False)
torch_scae/set_transformer.py:146
Method__init__
(self, d, n_heads, n_seeds, layer_norm=False)
torch_scae/set_transformer.py:162
Method__init__
(self, dim_in, dim_hidden, dim_out, n_outp
torch_scae/set_transformer.py:177
Method__init__
(self, params, lr=1e-3, betas=(0.9, 0.999), eps=1e-8, weight_decay=0, degenerated_to_sgd=True)
torch_scae/optimizers.py:12
Method__init__
(self, base_optimizer, alpha=0.5, k=6)
torch_scae/optimizers.py:111
Method__setstate__
(self, state)
torch_scae/optimizers.py:31
Methodadd_noise
Adds noise to tensors.
torch_scae/object_decoder.py:198
Functioncapsule_l2_loss
Computes l2 penalty on capsule activations.
torch_scae/object_decoder.py:433
Functioncombined_shape
(length, shape=None)
torch_scae/general_utils.py:13
Methodconfigure_optimizers
(self)
torch_scae_experiments/base_experiment.py:44
Functionconv_output_shape
(input_shape: Tuple[int, int, int], out_channels: int, kernel_size
torch_scae/nn_utils.py:30
Functioncross_entropy_safe
(true_probs, probs, dim=-1)
torch_scae/math_ops.py:25
Functiondict_from_module
(module)
torch_scae/general_utils.py:28
Methodforward
(self, image)
torch_scae_experiments/base_experiment.py:41
Methodforward
(self, image)
torch_scae/part_encoder.py:43
Methodforward
(self, image)
torch_scae/part_encoder.py:86
Methodforward
(self, feature_map)
torch_scae/nn_ext.py:134
Methodforward
Args: feature: Tensor of encodings of shape [B, O, F]. parent_transform: Tuple of (matrix, vector). parent_pres
torch_scae/object_decoder.py:120
Methodforward
Args: obj_encoding: Tensor of shape [B, O, D]. part_pose: Tensor of shape [B, M, P] part_presence: Tensor of sh
torch_scae/object_decoder.py:393
Methodforward
Args: feature: [B, n_templates, dim_feature] tensor; these features are used to change templates based on the input, if p
torch_scae/part_decoder.py:75
Methodforward
Builds the module. Args: templates: (B, n_templates, n_channels, *template_size) tensor pose: [B, n_templates, 6] tensor.
torch_scae/part_decoder.py:152
Methodforward
(self, image)
torch_scae/stacked_capsule_auto_encoder.py:92
Methodforward
Multi-head transformer-like self-attention. Args: queries: Tensor of shape [B, N, d_k]. keys: Tensor of shape [B
torch_scae/set_transformer.py:68
Methodforward
(self, queries, keys, presence=None)
torch_scae/set_transformer.py:118
Methodforward
(self, x, presence=None)
torch_scae/set_transformer.py:141
Methodforward
(self, x, presence=None)
torch_scae/set_transformer.py:155
Methodforward
(self, x, presence=None)
torch_scae/set_transformer.py:169
Methodforward
(self, x, presence=None)
torch_scae/set_transformer.py:212
Functiongeometric_transform
Converts pose tensor into an affine or similarity transform. Args: pose_tensor: [..., 6] tensor. similarity (bool): nonlinear (
torch_scae/cv_ops.py:20
Functionget_latest_file_iteration
(folder, pattern='*')
torch_scae/general_utils.py:19
Methodload_state_dict
(self, state_dict)
torch_scae/optimizers.py:166
Functionmake_scae
(model_params: dict)
torch_scae/factory.py:152
Methodn_components
(self)
torch_scae/distributions.py:31
Methodn_obj_capsules
(self)
torch_scae/object_decoder.py:390
Functionneg_capsule_kl
(caps_presence, **unused_kwargs)
torch_scae/object_decoder.py:475
Functionnormalize
(tensor, dim)
torch_scae/math_ops.py:29
Methodon_batch_end
(self)
torch_scae_experiments/base_experiment.py:106
Methodon_epoch_start
(self)
torch_scae_experiments/base_experiment.py:98
Methodprepare_data
(self)
torch_scae_experiments/mnist/experiment.py:42
Functionrelu1
(x)
torch_scae/nn_ext.py:139
MethodsetUp
(self)
torch_scae/tests/test_part_encoder.py:9
Methodstate_dict
(self)
torch_scae/optimizers.py:152
Methodstep
(self, closure=None)
torch_scae/optimizers.py:143
Methodsync_lookahead
(self)
torch_scae/optimizers.py:139
next →1–100 of 140, ranked by callers