Class LinkPredictionRelationshipSampler
- java.lang.Object
-
- org.neo4j.gds.ml.pipeline.linkPipeline.train.LinkPredictionRelationshipSampler
-
public class LinkPredictionRelationshipSampler extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LinkPredictionRelationshipSampler(org.neo4j.gds.api.GraphStore graphStore, LinkPredictionSplitConfig splitConfig, LinkPredictionTrainConfig trainConfig, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker, org.neo4j.gds.core.utils.TerminationFlag terminationFlag)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.neo4j.gds.core.utils.mem.MemoryEstimationestimateNegativeSampling(java.lang.String relationshipType, double testFraction, double trainFraction, double negativeSamplingRatio, java.util.Optional<java.lang.String> negativeRelationshipType)static org.neo4j.gds.core.utils.mem.MemoryEstimationestimatePositiveRelations(java.lang.String relationshipType, double testFraction, double trainFraction, java.util.Optional<java.lang.String> relationshipWeight)voidsplitAndSampleRelationships(java.util.Optional<java.lang.String> relationshipWeightProperty)
-
-
-
Constructor Detail
-
LinkPredictionRelationshipSampler
public LinkPredictionRelationshipSampler(org.neo4j.gds.api.GraphStore graphStore, LinkPredictionSplitConfig splitConfig, LinkPredictionTrainConfig trainConfig, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker, org.neo4j.gds.core.utils.TerminationFlag terminationFlag)
-
-
Method Detail
-
splitAndSampleRelationships
public void splitAndSampleRelationships(java.util.Optional<java.lang.String> relationshipWeightProperty)
-
estimatePositiveRelations
public static org.neo4j.gds.core.utils.mem.MemoryEstimation estimatePositiveRelations(java.lang.String relationshipType, double testFraction, double trainFraction, java.util.Optional<java.lang.String> relationshipWeight)
-
estimateNegativeSampling
public static org.neo4j.gds.core.utils.mem.MemoryEstimation estimateNegativeSampling(java.lang.String relationshipType, double testFraction, double trainFraction, double negativeSamplingRatio, java.util.Optional<java.lang.String> negativeRelationshipType)
-
-