Interface LinkPredictionSplitConfig

  • All Superinterfaces:
    org.neo4j.gds.core.model.Model.Mappable

    @Configuration
    public interface LinkPredictionSplitConfig
    extends org.neo4j.gds.core.model.Model.Mappable
    • 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:
        toMap in interface org.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()
      • 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)