MCPcopy Create free account
hub / github.com/alibaba/euler / __init__

Method __init__

tf_euler/python/utils/encoders.py:841–858  ·  view source on GitHub ↗
(self, metapath, fanouts, dim,
                 feature_ixs, feature_dims, shared_embeddings=None,
                 aggregator='mean', concat=False, shared_aggregators=None,
                 **kwargs)

Source from the content-addressed store, hash-verified

839 return sparse_embeddings
840
841 def __init__(self, metapath, fanouts, dim,
842 feature_ixs, feature_dims, shared_embeddings=None,
843 aggregator='mean', concat=False, shared_aggregators=None,
844 **kwargs):
845 super(SparseSageEncoder, self).__init__(
846 metapath, fanouts, dim,
847 aggregator=aggregator, concat=concat,
848 shared_aggregators=shared_aggregators,
849 use_feature=False, use_id=False)
850 self.feature_ixs = feature_ixs
851 self.feature_dims = feature_dims
852 self.dims[0] = 16 * len(feature_ixs)
853
854 if shared_embeddings is not None:
855 self.sparse_embeddings = shared_embeddings
856 else:
857 self.sparse_embeddings = \
858 self.create_sparse_embeddings(feature_dims)
859
860 def node_encoder(self, inputs):
861 default_values = [feature_dim + 1 for feature_dim in self.feature_dims]

Callers

nothing calls this directly

Calls 2

__init__Method · 0.45

Tested by

no test coverage detected