Class LinkPredictionPredictPipelineExecutor


  • public class LinkPredictionPredictPipelineExecutor
    extends org.neo4j.gds.ml.pipeline.PredictPipelineExecutor<LinkPredictionPredictPipelineBaseConfig,​org.neo4j.gds.ml.pipeline.linkPipeline.LinkPredictionPredictPipeline,​org.neo4j.gds.ml.linkmodels.LinkPredictionResult>
    • Field Summary

      • Fields inherited from class org.neo4j.gds.ml.pipeline.PredictPipelineExecutor

        config, executionContext, graphStore, pipeline
      • Fields inherited from class org.neo4j.gds.Algorithm

        progressTracker, terminationFlag
    • Constructor Summary

      Constructors 
      Constructor Description
      LinkPredictionPredictPipelineExecutor​(org.neo4j.gds.ml.pipeline.linkPipeline.LinkPredictionPredictPipeline pipeline, org.neo4j.gds.ml.models.Classifier classifier, LPGraphStoreFilter graphStoreFilter, LinkPredictionPredictPipelineBaseConfig config, org.neo4j.gds.executor.ExecutionContext executionContext, org.neo4j.gds.api.GraphStore graphStore, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static org.neo4j.gds.core.utils.mem.MemoryEstimation estimate​(org.neo4j.gds.core.model.ModelCatalog modelCatalog, org.neo4j.gds.ml.pipeline.linkPipeline.LinkPredictionPredictPipeline pipeline, LinkPredictionPredictPipelineBaseConfig configuration, org.neo4j.gds.ml.models.Classifier.ClassifierData classifierData)  
      protected org.neo4j.gds.ml.linkmodels.LinkPredictionResult execute()  
      protected org.neo4j.gds.ml.pipeline.PipelineGraphFilter nodePropertyStepFilter()  
      static org.neo4j.gds.core.utils.progress.tasks.Task progressTask​(java.lang.String taskName, org.neo4j.gds.ml.pipeline.linkPipeline.LinkPredictionPredictPipeline pipeline, org.neo4j.gds.api.GraphStore graphStore, LinkPredictionPredictPipelineBaseConfig config)  
      • Methods inherited from class org.neo4j.gds.ml.pipeline.PredictPipelineExecutor

        compute, release
      • Methods inherited from class org.neo4j.gds.Algorithm

        getProgressTracker, getTerminationFlag, setTerminationFlag
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LinkPredictionPredictPipelineExecutor

        public LinkPredictionPredictPipelineExecutor​(org.neo4j.gds.ml.pipeline.linkPipeline.LinkPredictionPredictPipeline pipeline,
                                                     org.neo4j.gds.ml.models.Classifier classifier,
                                                     LPGraphStoreFilter graphStoreFilter,
                                                     LinkPredictionPredictPipelineBaseConfig config,
                                                     org.neo4j.gds.executor.ExecutionContext executionContext,
                                                     org.neo4j.gds.api.GraphStore graphStore,
                                                     org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)
    • Method Detail

      • execute

        protected org.neo4j.gds.ml.linkmodels.LinkPredictionResult execute()
        Specified by:
        execute in class org.neo4j.gds.ml.pipeline.PredictPipelineExecutor<LinkPredictionPredictPipelineBaseConfig,​org.neo4j.gds.ml.pipeline.linkPipeline.LinkPredictionPredictPipeline,​org.neo4j.gds.ml.linkmodels.LinkPredictionResult>
      • nodePropertyStepFilter

        protected org.neo4j.gds.ml.pipeline.PipelineGraphFilter nodePropertyStepFilter()
        Specified by:
        nodePropertyStepFilter in class org.neo4j.gds.ml.pipeline.PredictPipelineExecutor<LinkPredictionPredictPipelineBaseConfig,​org.neo4j.gds.ml.pipeline.linkPipeline.LinkPredictionPredictPipeline,​org.neo4j.gds.ml.linkmodels.LinkPredictionResult>
      • progressTask

        public static org.neo4j.gds.core.utils.progress.tasks.Task progressTask​(java.lang.String taskName,
                                                                                org.neo4j.gds.ml.pipeline.linkPipeline.LinkPredictionPredictPipeline pipeline,
                                                                                org.neo4j.gds.api.GraphStore graphStore,
                                                                                LinkPredictionPredictPipelineBaseConfig config)
      • estimate

        public static org.neo4j.gds.core.utils.mem.MemoryEstimation estimate​(org.neo4j.gds.core.model.ModelCatalog modelCatalog,
                                                                             org.neo4j.gds.ml.pipeline.linkPipeline.LinkPredictionPredictPipeline pipeline,
                                                                             LinkPredictionPredictPipelineBaseConfig configuration,
                                                                             org.neo4j.gds.ml.models.Classifier.ClassifierData classifierData)