Join us at TensorFlow World, Oct 28-31. Use code TF20 for 20% off select passes. Register now

nsl.configs.GraphNeighborConfig

View source on GitHub

Class GraphNeighborConfig

GraphNeighborConfig specifies neighbor attributes for graph regularization.

Attributes:

  • prefix: The prefix in feature names that identifies neighbor-specific features. Defaults to 'NLnbr'.
  • weight_suffix: The suffix in feature names that identifies the neighbor weight value. Defaults to '_weight'. Note that neighbor weight features will have prefix as a prefix and weight_suffix as a suffix. For example, based on the default values of prefix and weight_suffix, a valid neighbor weight feature is 'NL_nbr_0_weight', where 0 corresponds to the first neighbor of the sample.
  • max_neighbors: The maximum number of neighbors to be used for graph regularization. Defaults to 0, which disables graph regularization. Note that this value has to be less than or equal to the actual number of neighbors in each sample.

__init__

__init__(
    prefix=attr_dict['prefix'].default,
    weight_suffix=attr_dict['weight_suffix'].default,
    max_neighbors=attr_dict['max_neighbors'].default
)

Initialize self. See help(type(self)) for accurate signature.

Methods

__eq__

__eq__(other)

Return self==value.

__ge__

__ge__(other)

Automatically created by attrs.

__gt__

__gt__(other)

Automatically created by attrs.

__le__

__le__(other)

Automatically created by attrs.

__lt__

__lt__(other)

Automatically created by attrs.

__ne__

__ne__(other)

Check equality and either forward a NotImplemented or return the result negated.