Package org.neo4j.gds.ml.splitting
Interface SplitRelationshipsBaseConfig
- All Superinterfaces:
org.neo4j.gds.config.AlgoBaseConfig,org.neo4j.gds.config.BaseConfig,org.neo4j.gds.config.ConcurrencyConfig,org.neo4j.gds.config.JobIdConfig,org.neo4j.gds.config.RandomSeedConfig,org.neo4j.gds.config.RelationshipWeightConfig,org.neo4j.gds.config.ToMapConvertible
- All Known Subinterfaces:
SplitRelationshipsMutateConfig
@Configuration
public interface SplitRelationshipsBaseConfig
extends org.neo4j.gds.config.AlgoBaseConfig, org.neo4j.gds.config.RandomSeedConfig, org.neo4j.gds.config.RelationshipWeightConfig
-
Field Summary
Fields inherited from interface org.neo4j.gds.config.AlgoBaseConfig
NODE_LABELS_KEY, RELATIONSHIP_TYPES_KEYFields inherited from interface org.neo4j.gds.config.BaseConfig
LOG_PROGRESS_KEY, SUDO_KEYFields inherited from interface org.neo4j.gds.config.ConcurrencyConfig
CONCURRENCY_KEY, CONCURRENCY_LIMITATION, DEFAULT_CONCURRENCYFields inherited from interface org.neo4j.gds.config.RelationshipWeightConfig
RELATIONSHIP_WEIGHT_PROPERTY -
Method Summary
Modifier and TypeMethodDescriptiondoubleorg.neo4j.gds.RelationshipTypedoubleorg.neo4j.gds.RelationshipTypedefault voidvalidateHoldOutRelType(org.neo4j.gds.api.GraphStore graphStore, Collection<org.neo4j.gds.NodeLabel> selectedLabels, Collection<org.neo4j.gds.RelationshipType> selectedRelationshipTypes) default voidvalidateNonNegativeRelTypesExist(org.neo4j.gds.api.GraphStore graphStore, Collection<org.neo4j.gds.NodeLabel> selectedLabels, Collection<org.neo4j.gds.RelationshipType> selectedRelationshipTypes) default voidvalidateRemainingRelType(org.neo4j.gds.api.GraphStore graphStore, Collection<org.neo4j.gds.NodeLabel> selectedLabels, Collection<org.neo4j.gds.RelationshipType> selectedRelationshipTypes) default voidvalidateTypeDoesNotExist(org.neo4j.gds.api.GraphStore graphStore, org.neo4j.gds.RelationshipType type, String name) Methods inherited from interface org.neo4j.gds.config.AlgoBaseConfig
graphStoreValidation, internalRelationshipTypes, nodeLabelIdentifiers, nodeLabelsFilter, projectAllRelationshipTypes, relationshipTypes, relationshipTypesFilter, validateNodeLabels, validateRelationshipTypesMethods inherited from interface org.neo4j.gds.config.BaseConfig
configKeys, logProgress, sudo, toMap, usernameOverrideMethods inherited from interface org.neo4j.gds.config.ConcurrencyConfig
concurrency, validateConcurrencyMethods inherited from interface org.neo4j.gds.config.JobIdConfig
jobIdMethods inherited from interface org.neo4j.gds.config.RandomSeedConfig
randomSeedMethods inherited from interface org.neo4j.gds.config.RelationshipWeightConfig
hasRelationshipWeightProperty, relationshipWeightProperty, relationshipWeightValidation, validateRelationshipWeightProperty
-
Method Details
-
holdoutFraction
@DoubleRange(min=0.0, minInclusive=false) double holdoutFraction() -
negativeSamplingRatio
@DoubleRange(min=0.0) double negativeSamplingRatio() -
sourceNodeLabels
-
targetNodeLabels
-
nodeLabels
- Specified by:
nodeLabelsin interfaceorg.neo4j.gds.config.AlgoBaseConfig
-
holdoutRelationshipType
@ConvertWith(method="org.neo4j.gds.RelationshipType#of", inverse="__USE_TO_MAP_METHOD__") @ToMapValue("org.neo4j.gds.RelationshipType#toString") org.neo4j.gds.RelationshipType holdoutRelationshipType() -
remainingRelationshipType
@ConvertWith(method="org.neo4j.gds.RelationshipType#of", inverse="__USE_TO_MAP_METHOD__") @ToMapValue("org.neo4j.gds.RelationshipType#toString") org.neo4j.gds.RelationshipType remainingRelationshipType() -
nonNegativeRelationshipTypes
-
superRelationshipTypes
-
validateRemainingRelType
@GraphStoreValidationCheck @Default default void validateRemainingRelType(org.neo4j.gds.api.GraphStore graphStore, Collection<org.neo4j.gds.NodeLabel> selectedLabels, Collection<org.neo4j.gds.RelationshipType> selectedRelationshipTypes) -
validateHoldOutRelType
@GraphStoreValidationCheck @Default default void validateHoldOutRelType(org.neo4j.gds.api.GraphStore graphStore, Collection<org.neo4j.gds.NodeLabel> selectedLabels, Collection<org.neo4j.gds.RelationshipType> selectedRelationshipTypes) -
validateNonNegativeRelTypesExist
@GraphStoreValidationCheck @Default default void validateNonNegativeRelTypesExist(org.neo4j.gds.api.GraphStore graphStore, Collection<org.neo4j.gds.NodeLabel> selectedLabels, Collection<org.neo4j.gds.RelationshipType> selectedRelationshipTypes) -
validateTypeDoesNotExist
@Ignore default void validateTypeDoesNotExist(org.neo4j.gds.api.GraphStore graphStore, org.neo4j.gds.RelationshipType type, String name)
-