SYMBOL INDEX (49 symbols across 3 files) FILE: DCRN.py class AE_encoder (line 10) | class AE_encoder(nn.Module): method __init__ (line 11) | def __init__(self, ae_n_enc_1, ae_n_enc_2, ae_n_enc_3, n_input, n_z): method forward (line 19) | def forward(self, x): class AE_decoder (line 28) | class AE_decoder(nn.Module): method __init__ (line 29) | def __init__(self, ae_n_dec_1, ae_n_dec_2, ae_n_dec_3, n_input, n_z): method forward (line 38) | def forward(self, z_ae): class AE (line 47) | class AE(nn.Module): method __init__ (line 48) | def __init__(self, ae_n_enc_1, ae_n_enc_2, ae_n_enc_3, ae_n_dec_1, ae_... class GNNLayer (line 67) | class GNNLayer(Module): method __init__ (line 68) | def __init__(self, in_features, out_features): method forward (line 80) | def forward(self, features, adj, active=False): class IGAE_encoder (line 97) | class IGAE_encoder(nn.Module): method __init__ (line 98) | def __init__(self, gae_n_enc_1, gae_n_enc_2, gae_n_enc_3, n_input): method forward (line 105) | def forward(self, x, adj): class IGAE_decoder (line 114) | class IGAE_decoder(nn.Module): method __init__ (line 115) | def __init__(self, gae_n_dec_1, gae_n_dec_2, gae_n_dec_3, n_input): method forward (line 122) | def forward(self, z_igae, adj): class IGAE (line 131) | class IGAE(nn.Module): method __init__ (line 132) | def __init__(self, gae_n_enc_1, gae_n_enc_2, gae_n_enc_3, gae_n_dec_1,... class Readout (line 150) | class Readout(nn.Module): method __init__ (line 151) | def __init__(self, K): method forward (line 155) | def forward(self, Z): class DCRN (line 176) | class DCRN(nn.Module): method __init__ (line 177) | def __init__(self, n_node=None): method q_distribute (line 213) | def q_distribute(self, Z, Z_ae, Z_igae): method forward (line 234) | def forward(self, X_tilde1, Am, X_tilde2, Ad): FILE: train.py function train (line 6) | def train(model, X, y, A, A_norm, Ad): FILE: utils.py function setup (line 14) | def setup(): function setup_seed (line 91) | def setup_seed(seed): function numpy_to_torch (line 108) | def numpy_to_torch(a, sparse=False): function torch_to_numpy (line 123) | def torch_to_numpy(t): function load_graph_data (line 132) | def load_graph_data(dataset_name, show_details=False): function normalize_adj (line 172) | def normalize_adj(adj, self_loop=True, symmetry=False): function gaussian_noised_feature (line 202) | def gaussian_noised_feature(X): function diffusion_adj (line 216) | def diffusion_adj(adj, mode="ppr", transport_rate=0.2): function remove_edge (line 244) | def remove_edge(A, similarity, remove_rate=0.1): function load_pretrain_parameter (line 265) | def load_pretrain_parameter(model): function model_init (line 280) | def model_init(model, X, y, A_norm): function reconstruction_loss (line 304) | def reconstruction_loss(X, A_norm, X_hat, Z_hat, A_hat): function target_distribution (line 323) | def target_distribution(Q): function distribution_loss (line 336) | def distribution_loss(Q, P): function r_loss (line 348) | def r_loss(AZ, Z): function off_diagonal (line 367) | def off_diagonal(x): function cross_correlation (line 379) | def cross_correlation(Z_v1, Z_v2): function correlation_reduction_loss (line 390) | def correlation_reduction_loss(S): function dicr_loss (line 400) | def dicr_loss(Z_ae, Z_igae, AZ, Z): function clustering (line 444) | def clustering(Z, y): function cluster_acc (line 459) | def cluster_acc(y_true, y_pred): function eva (line 505) | def eva(y_true, y_pred, show_details=True):