MCPcopy Create free account

hub / github.com/alipay/RGSL / functions

Functions96 in github.com/alipay/RGSL

↓ 6 callersMethod__init__
(self, in_channel, output_channel, reduction=1)
model/att.py:210
↓ 6 callersMethodinverse_transform
(self, data)
lib/normalization.py:9
↓ 5 callersMethodtransform
(self, data)
lib/normalization.py:77
↓ 4 callersFunctionAdd_Window_Horizon
时序数据切片 :param data: shape [B, ...] :param window: :param horizon: :return: X is [B, W, ...], Y is [B, H, ...]
lib/add_window.py:3
↓ 3 callersFunctionAll_Metrics
(pred, true, mask1, mask2)
lib/metrics.py:206
↓ 3 callersFunctiondata_loader
(X, Y, batch_size, shuffle=True, drop_last=True)
lib/dataloader.py:78
↓ 3 callersMethodtest
(model, args, data_loader, scaler, logger, path=None)
model/BasicTrainer.py:196
↓ 2 callersFunctionCORR_torch
(pred, true, mask_value=None)
lib/metrics.py:44
↓ 2 callersFunctionMAE_torch
(pred, true, mask_value=None)
lib/metrics.py:12
↓ 2 callersFunctionRRSE_torch
(pred, true, mask_value=None)
lib/metrics.py:36
↓ 2 callersFunctionget_dataloader
(args, normalizer = 'std', tod=False, dow=False, weather=False, single=True)
lib/dataloader.py:88
↓ 2 callersFunctionget_logger
(root, name=None, debug=True)
lib/logger.py:5
↓ 2 callersFunctiongumbel_softmax
r""" Samples from the Gumbel-Softmax distribution (`Link 1`_ `Link 2`_) and optionally discretizes. Args: logits: `[..., num_features]
model/RGSL.py:10
↓ 2 callersMethodrebuild_loss
(self, use_gumbel=False)
model/BasicTrainer.py:46
↓ 2 callersMethodscaled_laplacian
(self, node_embeddings, is_eval=False)
model/RGSL.py:131
↓ 2 callersMethodtrain
(self)
model/BasicTrainer.py:124
↓ 2 callersMethodval_epoch
(self, model, epoch, val_dataloader)
model/BasicTrainer.py:59
↓ 1 callersFunctionMAE_np
(pred, true, mask_value=None)
lib/metrics.py:111
↓ 1 callersFunctionMAPE_np
(pred, true, mask_value=None)
lib/metrics.py:139
↓ 1 callersFunctionMAPE_torch
(pred, true, mask_value=None)
lib/metrics.py:69
↓ 1 callersFunctionRMSE_np
(pred, true, mask_value=None)
lib/metrics.py:120
↓ 1 callersFunctionRMSE_torch
(pred, true, mask_value=None)
lib/metrics.py:28
↓ 1 callersFunctionRRSE_np
(pred, true, mask_value=None)
lib/metrics.py:130
↓ 1 callersMethod__init__
(self, args, cheb_polynomials, L_tilde)
model/RGSL.py:110
↓ 1 callersMethod_compute_sampling_threshold
Computes the sampling probability for scheduled sampling using inverse sigmoid. :param global_step: :param k: :return
model/BasicTrainer.py:230
↓ 1 callersFunction_make_divisible
(v, divisor, min_value=None)
model/att.py:5
↓ 1 callersFunctioncheb_polynomial
compute a list of chebyshev polynomials from T_0 to T_{K-1} Parameters ---------- L_tilde: scaled Laplacian, np.ndarray, shape (N, N)
lib/utils.py:142
↓ 1 callersFunctionget_adjacency_matrix
Parameters ---------- distance_df_filename: str, path of the csv file contains edges information num_of_vertices: int, the number of
lib/utils.py:22
↓ 1 callersMethodinit_hidden
(self, batch_size)
model/RGSL.py:103
↓ 1 callersMethodinit_hidden_state
(self, batch_size)
model/RGSLCell.py:26
↓ 1 callersFunctioninit_seed
Disable cudnn to maximize reproducibility
lib/TrainInits.py:6
↓ 1 callersFunctionload_st_dataset
(dataset)
lib/load_dataset.py:4
↓ 1 callersFunctionmasked_mae_loss
(scaler, mask_value)
model/Run.py:37
↓ 1 callersFunctionnormalize_dataset
(data, normalizer, column_wise=False)
lib/dataloader.py:9
↓ 1 callersFunctionprint_model_parameters
(model, only_num = True)
lib/TrainInits.py:44
↓ 1 callersFunctionscaled_Laplacian
compute \tilde{L} Parameters ---------- W: np.ndarray, shape is (N, N), N is the num of vertices Returns ---------- scale
lib/utils.py:98
↓ 1 callersFunctionsplit_data_by_days
:param data: [B, *] :param val_days: :param test_days: :param interval: interval (15, 30, 60) minutes :return:
lib/dataloader.py:55
↓ 1 callersFunctionsplit_data_by_ratio
(data, val_ratio, test_ratio)
lib/dataloader.py:70
↓ 1 callersMethodtrain_epoch
(self, epoch)
model/BasicTrainer.py:77
FunctionCORR_np
(pred, true, mask_value=None)
lib/metrics.py:179
FunctionMARE_np
(pred, true, mask_value=None)
lib/metrics.py:171
FunctionMARE_torch
(pred, true, mask_value=None)
lib/metrics.py:95
FunctionMSE_torch
(pred, true, mask_value=None)
lib/metrics.py:20
FunctionPNBI_np
(pred, true, mask_value=None)
lib/metrics.py:147
FunctionPNBI_torch
(pred, true, mask_value=None)
lib/metrics.py:77
FunctionSIGIR_Metrics
(pred, true, mask1, mask2)
lib/metrics.py:231
FunctionSMAPE_torch
(pred, true, mask_value=None)
lib/metrics.py:103
Method__init__
(self, mean, std)
lib/normalization.py:18
Method__init__
(self, min, max)
lib/normalization.py:37
Method__init__
(self, min, max)
lib/normalization.py:56
Method__init__
(self, min, max)
lib/normalization.py:72
Method__init__
(self, adj_mx, L_tilde, model, loss, optimizer, train_loader, val_loader, test_loader, scaler
model/BasicTrainer.py:15
Method__init__
(self, cheb_polynomials, L_tilde, dim_in, dim_out, cheb_k, embed_dim)
model/RGCN.py:8
Method__init__
(self, cheb_polynomials, L_tilde, node_num, dim_in, dim_out, cheb_k, embed_dim, num_layers=1)
model/RGSL.py:72
Method__init__
(self, inplace=False)
model/att.py:21
Method__init__
(self, inplace=True, h_max=1)
model/att.py:30
Method__init__
(self, inp, oup, norm_layer=nn.BatchNorm2d, reduction=4, lambda_a=1.0, K2=True, use_bias=True, use_spatial=Fal
model/att.py:40
Method__init__
(self, in_dim)
model/att.py:143
Method__init__
(self, out_channels, use_bias=False, reduction=16)
model/att.py:191
Method__init__
(self, in_channel, output_channel, reduction=1)
model/att.py:240
Method__init__
(self, cheb_polynomials, L_tilde, node_num, dim_in, dim_out, cheb_k, embed_dim)
model/RGSLCell.py:7
Methodforward
(self, x, node_embeddings, L_tilde_learned)
model/RGCN.py:23
Methodforward
(self, x, init_state, node_embeddings, learned_tilde)
model/RGSL.py:83
Methodforward
(self, source, targets, teacher_forcing_ratio=0.5)
model/RGSL.py:184
Methodforward
(self, x)
model/att.py:16
Methodforward
(self, x)
model/att.py:25
Methodforward
(self, x)
model/att.py:35
Methodforward
(self, x)
model/att.py:78
Methodforward
inputs : x : input feature maps( B X C X W X H) returns : out : self attention value + input
model/att.py:154
Methodforward
(self, x)
model/att.py:202
Methodforward
(self, x)
model/att.py:226
Methodforward
(self, x)
model/att.py:252
Methodforward
(self, x, state, node_embeddings, learned_tilde)
model/RGSLCell.py:14
Functionget_memory_usage
(device)
lib/TrainInits.py:54
Functioninit_device
(opt)
lib/TrainInits.py:18
Functioninit_lr_scheduler
Initialize the learning rate scheduler
lib/TrainInits.py:35
Functioninit_optim
Initialize optimizer
lib/TrainInits.py:28
Methodinverse_transform
(self, data)
lib/normalization.py:25
Methodinverse_transform
(self, data)
lib/normalization.py:44
Methodinverse_transform
(self, data)
lib/normalization.py:63
Methodinverse_transform
(self, data)
lib/normalization.py:81
Functioninvert_scaled_Laplacian
compute \tilde{L} Parameters ---------- W: np.ndarray, shape is (N, N), N is the num of vertices Returns ---------- scale
lib/utils.py:120
Functionloss
(preds, labels)
model/Run.py:38
Functionmax_min_normalization
(x, _max, _min)
lib/utils.py:10
Functionminmax_by_column
(data)
lib/normalization.py:106
FunctionoPNBI_np
(pred, true, mask_value=None)
lib/metrics.py:159
FunctionoPNBI_torch
(pred, true, mask_value=None)
lib/metrics.py:86
Functionone_hot_by_column
(data)
lib/normalization.py:89
Functionre_max_min_normalization
(x, _max, _min)
lib/utils.py:16
Functionre_normalization
(x, mean, std)
lib/utils.py:5
Methodsave_checkpoint
(self)
model/BasicTrainer.py:186
Functionscaled_Laplacian_old
Normalized graph Laplacian function. :param W: np.ndarray, [n_route, n_route], weighted adjacency matrix of G. :return: np.matrix, [n_rou
lib/utils.py:78
Methodtransform
(self, data)
lib/normalization.py:6
Methodtransform
(self, data)
lib/normalization.py:22
Methodtransform
(self, data)
lib/normalization.py:41
Methodtransform
(self, data)
lib/normalization.py:60