Interface LinkPredictionSplitConfig
-
- All Superinterfaces:
org.neo4j.gds.core.model.Model.Mappable
@Configuration public interface LinkPredictionSplitConfig extends org.neo4j.gds.core.model.Model.Mappable
-
-
Field Summary
Fields Modifier and Type Field Description static LinkPredictionSplitConfigDEFAULT_CONFIGstatic java.lang.StringTEST_FRACTION_KEYstatic java.lang.StringTRAIN_FRACTION_KEY
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static org.neo4j.gds.ml.linkmodels.pipeline.ImmutableLinkPredictionSplitConfig.Builderbuilder()default java.util.Collection<java.lang.String>configKeys()default java.lang.StringfeatureInputRelationshipType()default doublenegativeSamplingRatio()static LinkPredictionSplitConfigof(org.neo4j.gds.core.CypherMapWrapper config)default java.lang.StringtestComplementRelationshipType()default doubletestFraction()default java.lang.StringtestRelationshipType()default org.neo4j.gds.ml.splitting.SplitRelationshipsBaseConfigtestSplit()java.util.Map<java.lang.String,java.lang.Object>toMap()default doubletrainFraction()default java.lang.StringtrainRelationshipType()default org.neo4j.gds.ml.splitting.SplitRelationshipsBaseConfigtrainSplit()default voidvalidateAgainstGraphStore(org.neo4j.gds.api.GraphStore graphStore)default intvalidationFolds()default voidvalidFractionSum()
-
-
-
Field Detail
-
TEST_FRACTION_KEY
static final java.lang.String TEST_FRACTION_KEY
- See Also:
- Constant Field Values
-
TRAIN_FRACTION_KEY
static final java.lang.String TRAIN_FRACTION_KEY
- See Also:
- Constant Field Values
-
DEFAULT_CONFIG
static final LinkPredictionSplitConfig DEFAULT_CONFIG
-
-
Method Detail
-
validationFolds
@Default @IntegerRange(min=2) default int validationFolds()
-
testFraction
@Default @Key("testFraction") @DoubleRange(min=0.0, minInclusive=false) default double testFraction()
-
trainFraction
@Default @Key("trainFraction") @DoubleRange(min=0.0, minInclusive=false) default double trainFraction()
-
negativeSamplingRatio
@Default @DoubleRange(min=0.0, minInclusive=false) default double negativeSamplingRatio()
-
testRelationshipType
@Default @Ignore default java.lang.String testRelationshipType()
-
testComplementRelationshipType
@Default @Ignore default java.lang.String testComplementRelationshipType()
-
trainRelationshipType
@Default @Ignore default java.lang.String trainRelationshipType()
-
featureInputRelationshipType
@Default @Ignore default java.lang.String featureInputRelationshipType()
-
toMap
@ToMap java.util.Map<java.lang.String,java.lang.Object> toMap()
- Specified by:
toMapin interfaceorg.neo4j.gds.core.model.Model.Mappable
-
configKeys
@CollectKeys default java.util.Collection<java.lang.String> configKeys()
-
testSplit
@Derived @Ignore default org.neo4j.gds.ml.splitting.SplitRelationshipsBaseConfig testSplit()
-
trainSplit
@Derived @Ignore default org.neo4j.gds.ml.splitting.SplitRelationshipsBaseConfig trainSplit()
-
of
static LinkPredictionSplitConfig of(org.neo4j.gds.core.CypherMapWrapper config)
-
builder
@TestOnly static org.neo4j.gds.ml.linkmodels.pipeline.ImmutableLinkPredictionSplitConfig.Builder builder()
-
validFractionSum
@Check default void validFractionSum()
-
validateAgainstGraphStore
@Ignore default void validateAgainstGraphStore(org.neo4j.gds.api.GraphStore graphStore)
-
-