Class LinkPredictionRelationshipSampler


  • public class LinkPredictionRelationshipSampler
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)  
      static org.neo4j.gds.core.utils.mem.MemoryEstimation estimatePositiveRelations​(java.lang.String relationshipType, double testFraction, double trainFraction, java.util.Optional<java.lang.String> relationshipWeight)  
      void splitAndSampleRelationships​(java.util.Optional<java.lang.String> relationshipWeightProperty)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)