EGC

Disjoint

  • PCA
    • pca_kmeans()
  • MNMF
    • MNMF
      • MNMF.get_memberships()
      • MNMF.get_embedding()
      • MNMF.get_cluster_centers()
      • MNMF.fit()
  • DANMF
    • DANMF
      • DANMF.setup_z()
      • DANMF.sklearn_pretrain()
      • DANMF.pre_training()
      • DANMF.setup_Q()
      • DANMF.update_U()
      • DANMF.update_P()
      • DANMF.update_V()
      • DANMF.calculate_cost()
      • DANMF.save_embedding()
      • DANMF.gen_membership()
      • DANMF.training()
  • GAE
    • DGL_GAEKmeans
      • DGL_GAEKmeans.fit()
      • DGL_GAEKmeans.get_embedding()
      • DGL_GAEKmeans.get_memberships()
  • SGC
    • SGCKmeans
      • SGCKmeans.fit()
      • SGCKmeans.get_embedding()
      • SGCKmeans.get_memberships()
  • VGAE
    • DGL_VGAEKmeans
      • DGL_VGAEKmeans.fit()
      • DGL_VGAEKmeans.get_embedding()
      • DGL_VGAEKmeans.get_memberships()
    • VGAEKmeans
      • VGAEKmeans.fit()
      • VGAEKmeans.get_embedding()
      • VGAEKmeans.get_memberships()
  • VGAECD
    • VGAECD
      • VGAECD.recon_loss()
      • VGAECD.forward()
      • VGAECD.fit()
      • VGAECD.get_embedding()
      • VGAECD.get_memberships()
  • ComE
    • ComE
      • ComE.build_vocab_()
      • ComE.precalc_sampling()
      • ComE.reset_weights()
      • ComE.reset_communities_weights()
      • ComE.make_table()
      • ComE.fit()
      • ComE.get_memberships()
  • SEComm
    • SEComm
      • SEComm.forward()
      • SEComm.fit()
      • SEComm.get_embedding()
      • SEComm.get_memberships()
  • SENet
    • SENetKmeans
      • SENetKmeans.fit()
      • SENetKmeans.get_embedding()
      • SENetKmeans.get_memberships()
  • ClusterNet
    • ClusterNet
      • ClusterNet.forward()
      • ClusterNet.fit()
      • ClusterNet.get_embedding()
      • ClusterNet.get_memberships()
      • ClusterNet.training
  • SDCN
    • SDCN
      • SDCN.forward()
      • SDCN.init_cluster_layer_parameter()
      • SDCN.fit()
      • SDCN.get_memberships()
      • SDCN.get_embedding()
      • SDCN.training
  • DFCN
    • DFCN
      • DFCN.forward()
      • DFCN.get_embedding()
      • DFCN.get_memberships()
      • DFCN.fit()
      • DFCN.training
  • AGE
    • age_cluster
      • age_cluster.fit()
      • age_cluster.get_embedding()
      • age_cluster.get_memberships()
  • CC
    • ContrastiveClustering
      • ContrastiveClustering.forward()
      • ContrastiveClustering.forward_cluster()
      • ContrastiveClustering.forward_instance()
      • ContrastiveClustering.fit()
      • ContrastiveClustering.get_embedding()
      • ContrastiveClustering.get_memberships()
  • DGI
    • DGIKmeans
      • DGIKmeans.fit()
      • DGIKmeans.get_embedding()
      • DGIKmeans.get_memberships()
  • GMI
    • GMIKmeans
      • GMIKmeans.fit()
      • GMIKmeans.get_embedding()
      • GMIKmeans.get_memberships()
  • IDEC
    • IDEC
      • IDEC.clustering()
      • IDEC.get_distance()
      • IDEC.get_t_distribution()
      • IDEC.target_distribution()
      • IDEC.pretrain()
      • IDEC.forward()
      • IDEC.fit()
      • IDEC.get_embedding()
      • IDEC.get_memberships()
  • AGC
    • AGC
      • AGC.fit()
      • AGC.get_embedding()
      • AGC.get_memberships()
  • DAEGC
    • DAEGC
      • DAEGC.forward()
      • DAEGC.fit()
      • DAEGC.get_Q()
      • DAEGC.get_embedding()
      • DAEGC.get_memberships()
  • AGCN
    • AGCN
      • AGCN.forward()
      • AGCN.init_cluster_layer_parameter()
      • AGCN.fit()
      • AGCN.get_memberships()
      • AGCN.get_embedding()
      • AGCN.training
  • DGC
    • DGC
      • DGC.forward()
      • DGC.loss()
      • DGC.fit()
      • DGC.get_embedding()
      • DGC.get_memberships()
    • DGC
      • DGC.forward()
      • DGC.loss()
      • DGC.fit()
      • DGC.get_embedding()
      • DGC.get_memberships()
    • DGC
      • DGC.load_best_model()
      • DGC.forward()
      • DGC.loss()
      • DGC.pretrain()
      • DGC.learn_structure()
      • DGC.fit()
      • DGC.get_embedding()
      • DGC.get_memberships()
  • GDCL
    • GDCL
      • GDCL.pretrain()
      • GDCL.embed()
      • GDCL.forward()
      • GDCL.fit()
      • GDCL.get_embedding()
      • GDCL.get_memberships()
      • GDCL.training
  • GALA
    • GALA
      • GALA.forward()
      • GALA.init_weights()
      • GALA.fit()
      • GALA.get_encoder_operator()
      • GALA.get_decoder_operator()
      • GALA.get_memberships()
      • GALA.training

Overlapping

  • communityGAN
    • CommunityGAN
      • CommunityGAN.sampling()
      • CommunityGAN.forward()
      • CommunityGAN.fit()
      • CommunityGAN.get_embedding()
      • CommunityGAN.get_memberships()
      • CommunityGAN.get_disjoint_memberships()
      • CommunityGAN.get_overlapping_memberships()

Node Embedding

  • AE
    • AE
      • AE.forward()
      • AE.fit()
      • AE.training
    • AE_encoder
      • AE_encoder.forward()
      • AE_encoder.training
    • AE_decoder
      • AE_decoder.training
      • AE_decoder.forward()
  • GAE
    • DGL_GAE
      • DGL_GAE.Encode()
      • DGL_GAE.Decode()
      • DGL_GAE.forward()
      • DGL_GAE.fit()
      • DGL_GAE.training
      • DGL_GAE.get_embedding()
  • IGAE
    • IGAE
      • IGAE.forward()
      • IGAE.fit()
      • IGAE.training
    • IGAE_encoder
      • IGAE_encoder.forward()
      • IGAE_encoder.training
    • IGAE_decoder
      • IGAE_decoder.forward()
      • IGAE_decoder.training
  • VGAE
    • Encoder
      • Encoder.forward()
      • Encoder.training
    • Decoder
      • Decoder.forward()
      • Decoder.training
    • VGAE
      • VGAE.forward()
      • VGAE.fit()
      • VGAE.get_embedding()
      • VGAE.training
    • loss_function()
    • DGL_VGAE
      • DGL_VGAE.encode()
      • DGL_VGAE.reparameterize()
      • DGL_VGAE.forward()
      • DGL_VGAE.fit()
      • DGL_VGAE.get_embedding()
      • DGL_VGAE.training
      • DGL_VGAE.get_memberships()
  • SGC
    • SGC
      • SGC.bce_loss()
      • SGC.preprocess_graph()
      • SGC.update_features()
      • SGC.forward()
      • SGC.fit()
      • SGC.get_embedding()
      • SGC.training
  • AGE
    • AGE
      • AGE.forward()
      • AGE.fit()
      • AGE.get_embedding()
      • AGE.training
    • LinTrans
      • LinTrans.forward()
      • LinTrans.training
    • SampleDecoder
      • SampleDecoder.forward()
      • SampleDecoder.training
    • loss_function()
    • update_similarity()
    • update_threshold()
    • preprocess_graph()
    • scale()
  • MVGRL
    • MVGRL
      • MVGRL.forward()
      • MVGRL.fit()
      • MVGRL.get_embedding()
      • MVGRL.get_memberships()
      • MVGRL.training
  • SENet
    • SENetEmbed
      • SENetEmbed.forward()
      • SENetEmbed.get_imporved_feature()
      • SENetEmbed.get_normalized_kernel_martix()
      • SENetEmbed.init_weights()
      • SENetEmbed.get_embedding()
      • SENetEmbed.fit()
      • SENetEmbed.training
  • SAIF
    • SAIF
      • SAIF.forward()
      • SAIF.get_embedding()
      • SAIF.fit()
      • SAIF.training
  • DGI
    • DGIEmbed
      • DGIEmbed.forward()
      • DGIEmbed.fit()
      • DGIEmbed.get_embedding()
      • DGIEmbed.training
  • GMI
    • GMIEmbed
      • GMIEmbed.calc_loss()
      • GMIEmbed.forward()
      • GMIEmbed.fit()
      • GMIEmbed.set_features_norm()
      • GMIEmbed.set_adj_norm()
      • GMIEmbed.get_features_norm()
      • GMIEmbed.get_adj_norm()
      • GMIEmbed.get_embedding()
      • GMIEmbed.training
  • AGC
    • AGCEmbed
      • AGCEmbed.forward()
      • AGCEmbed.fit()
      • AGCEmbed.normalize_adj()
      • AGCEmbed.to_onehot()
      • AGCEmbed.square_dist()
      • AGCEmbed.get_embedding()
      • AGCEmbed.training

Module

  • Layers
    • layers.gcn
      • GCN
    • layers.batch_gcn
      • BATCH_GCN
    • layers.multilayer_dnn
      • MultiLayerDNN
    • layers.multilayer_gnn
      • MultiLayerGNN
    • layers.inner_product_de
      • InnerProductDecoder
  • Loss
    • loss.contrastive_loss
      • InstanceLoss
      • ClusterLoss

Utils

  • Utils
    • utils.argparser
      • models
      • get_default_args()
    • utils.load_data
      • load_data()
    • utils.initialization
      • init_weights()
    • utils.clustering
      • sk_clustering()
      • soft_kmeans_clustering()
    • utils.evaluation
      • purity()
      • best_mapping()
      • evaluation()
    • utils.metrics
      • get_soft_assignment_matrix()
      • get_modularity_matrix()
      • get_modularity_value()
    • utils.model_management
      • save_model()
      • load_model()
    • utils.normalization
      • normalize_feature()
      • symmetrically_normalize_adj()
      • asymmetric_normalize_adj()
      • normalize_sublime()
    • utils.sampling
      • get_repeat_shuffle_nodes_list()
      • normal_reparameterize()
      • agm()
      • choice()
      • CommunityGANSampling
    • utils.common
      • sparse_mx_to_torch_sparse_tensor()
      • tab_printer()
      • make_parent_dirs()
      • refresh_file()
      • csv2file()
      • set_seed()
      • set_device()
      • print_model_parameters()
      • run_subprocess_command()
      • dump_var()
      • load_var()
      • load_or_dump()
      • torch_sparse_to_dgl_graph()
      • dgl_graph_to_torch_sparse()
    • utils.graph_diffusion
      • compute_ppr()
    • utils.graph_statistics
      • count_label()
      • get_intra_class_edges()
      • get_intra_class_mean_distance()
      • get_neighbor_set()
      • get_motifs_with_one_more_node()
      • get_undireced_motifs()
    • utils.construct_DGLgraph
      • construct_DGLgraph_for_non_graph()
      • construct_DGLgraph_for_non_graph_by_heat()
      • construct_DGLgraph_for_graph()
      • process_edges_info()
      • build_graph()
EGC
  • Search


© Copyright 2023, EAGLE-Lab, Zhejiang University.

Built with Sphinx using a theme provided by Read the Docs.