(self, metapath, fanouts, dim,
feature_ixs, feature_dims, shared_embeddings=None,
aggregator='mean', concat=False, shared_aggregators=None,
**kwargs)
| 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] |
nothing calls this directly
no test coverage detected