Interface HashGNNMutateConfig

  • All Superinterfaces:
    org.neo4j.gds.config.AlgoBaseConfig, org.neo4j.gds.config.BaseConfig, org.neo4j.gds.config.ConcurrencyConfig, org.neo4j.gds.config.FeaturePropertiesConfig, org.neo4j.gds.config.JobIdConfig, org.neo4j.gds.config.MutateConfig, org.neo4j.gds.config.MutatePropertyConfig, org.neo4j.gds.config.RandomSeedConfig, org.neo4j.gds.config.ToMapConvertible

    @Configuration
    public interface HashGNNMutateConfig
    extends org.neo4j.gds.config.MutatePropertyConfig
    • Field Summary

      • Fields inherited from interface org.neo4j.gds.config.AlgoBaseConfig

        NODE_LABELS_KEY, RELATIONSHIP_TYPES_KEY
      • Fields inherited from interface org.neo4j.gds.config.BaseConfig

        LOG_PROGRESS_KEY, SUDO_KEY
      • Fields inherited from interface org.neo4j.gds.config.ConcurrencyConfig

        CONCURRENCY_KEY, CONCURRENCY_LIMITATION, DEFAULT_CONCURRENCY
      • Fields inherited from interface org.neo4j.gds.config.MutatePropertyConfig

        MUTATE_PROPERTY_KEY
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      java.util.Optional<BinarizeFeaturesConfig> binarizeFeatures()  
      int embeddingDensity()  
      java.util.Optional<GenerateFeaturesConfig> generateFeatures()  
      default boolean heterogeneous()  
      int iterations()  
      default double neighborInfluence()  
      static HashGNNMutateConfig of​(org.neo4j.gds.core.CypherMapWrapper config)  
      java.util.Optional<java.lang.Integer> outputDimension()  
      default void validate()  
      • Methods inherited from interface org.neo4j.gds.config.AlgoBaseConfig

        graphStoreValidation, internalRelationshipTypes, nodeLabelIdentifiers, nodeLabels, relationshipTypes, validateNodeLabels, validateRelationshipTypes
      • Methods inherited from interface org.neo4j.gds.config.BaseConfig

        configKeys, logProgress, sudo, toMap, usernameOverride
      • Methods inherited from interface org.neo4j.gds.config.ConcurrencyConfig

        concurrency, minBatchSize, validateConcurrency
      • Methods inherited from interface org.neo4j.gds.config.FeaturePropertiesConfig

        featureProperties, propertiesMustExistForEachNodeLabel, validateFeatureProperties
      • Methods inherited from interface org.neo4j.gds.config.JobIdConfig

        jobId
      • Methods inherited from interface org.neo4j.gds.config.MutatePropertyConfig

        mutateProperty, validateMutateProperty
      • Methods inherited from interface org.neo4j.gds.config.RandomSeedConfig

        randomSeed
    • Method Detail

      • iterations

        @IntegerRange(min=1)
        int iterations()
      • embeddingDensity

        @IntegerRange(min=1)
        int embeddingDensity()
      • outputDimension

        @IntegerRange(min=1)
        java.util.Optional<java.lang.Integer> outputDimension()
      • neighborInfluence

        @DoubleRange(min=0.0)
        default double neighborInfluence()
      • heterogeneous

        default boolean heterogeneous()
      • generateFeatures

        @ToMapValue("org.neo4j.gds.embeddings.hashgnn.HashGNNConfig#toMapGenerateFeaturesConfig")
        @ConvertWith(method="parseGenerateFeaturesConfig",
                     inverse="__USE_TO_MAP_METHOD__")
        java.util.Optional<GenerateFeaturesConfig> generateFeatures()
      • binarizeFeatures

        @ToMapValue("org.neo4j.gds.embeddings.hashgnn.HashGNNConfig#toMapBinarizationConfig")
        @ConvertWith(method="parseBinarizationConfig",
                     inverse="__USE_TO_MAP_METHOD__")
        java.util.Optional<BinarizeFeaturesConfig> binarizeFeatures()
      • validate

        @Check
        default void validate()