Class LinkPredictionTrain
- java.lang.Object
-
- org.neo4j.gds.Algorithm<LinkPredictionTrain,org.neo4j.gds.core.model.Model<org.neo4j.gds.ml.linkmodels.pipeline.logisticRegression.LinkLogisticRegressionData,LinkPredictionTrainConfig,LinkPredictionModelInfo>>
-
- org.neo4j.gds.ml.linkmodels.pipeline.train.LinkPredictionTrain
-
- All Implemented Interfaces:
org.neo4j.gds.core.utils.TerminationFlag
public class LinkPredictionTrain extends org.neo4j.gds.Algorithm<LinkPredictionTrain,org.neo4j.gds.core.model.Model<org.neo4j.gds.ml.linkmodels.pipeline.logisticRegression.LinkLogisticRegressionData,LinkPredictionTrainConfig,LinkPredictionModelInfo>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLinkPredictionTrain.ModelSelectResult
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringMODEL_TYPE
-
Constructor Summary
Constructors Constructor Description LinkPredictionTrain(org.neo4j.gds.api.GraphStore graphStore, LinkPredictionTrainConfig trainConfig, TrainingPipeline pipeline, PipelineExecutor pipelineExecutor, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.neo4j.gds.core.model.Model<org.neo4j.gds.ml.linkmodels.pipeline.logisticRegression.LinkLogisticRegressionData,LinkPredictionTrainConfig,LinkPredictionModelInfo>compute()org.neo4j.gds.core.utils.paged.HugeDoubleArrayextractTargets(long numberOfTargets, java.lang.String relationshipType)LinkPredictionTrainme()voidrelease()-
Methods inherited from class org.neo4j.gds.Algorithm
getProgressTracker, getTerminationFlag, running, withTerminationFlag
-
-
-
-
Field Detail
-
MODEL_TYPE
public static final java.lang.String MODEL_TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
LinkPredictionTrain
public LinkPredictionTrain(org.neo4j.gds.api.GraphStore graphStore, LinkPredictionTrainConfig trainConfig, TrainingPipeline pipeline, PipelineExecutor pipelineExecutor, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)
-
-
Method Detail
-
compute
public org.neo4j.gds.core.model.Model<org.neo4j.gds.ml.linkmodels.pipeline.logisticRegression.LinkLogisticRegressionData,LinkPredictionTrainConfig,LinkPredictionModelInfo> compute()
- Specified by:
computein classorg.neo4j.gds.Algorithm<LinkPredictionTrain,org.neo4j.gds.core.model.Model<org.neo4j.gds.ml.linkmodels.pipeline.logisticRegression.LinkLogisticRegressionData,LinkPredictionTrainConfig,LinkPredictionModelInfo>>
-
extractTargets
public org.neo4j.gds.core.utils.paged.HugeDoubleArray extractTargets(long numberOfTargets, java.lang.String relationshipType)
-
me
public LinkPredictionTrain me()
- Specified by:
mein classorg.neo4j.gds.Algorithm<LinkPredictionTrain,org.neo4j.gds.core.model.Model<org.neo4j.gds.ml.linkmodels.pipeline.logisticRegression.LinkLogisticRegressionData,LinkPredictionTrainConfig,LinkPredictionModelInfo>>
-
release
public void release()
- Specified by:
releasein classorg.neo4j.gds.Algorithm<LinkPredictionTrain,org.neo4j.gds.core.model.Model<org.neo4j.gds.ml.linkmodels.pipeline.logisticRegression.LinkLogisticRegressionData,LinkPredictionTrainConfig,LinkPredictionModelInfo>>
-
-