Package org.neo4j.gds.similarity.knn
Interface KnnBaseConfig
-
- All Superinterfaces:
org.neo4j.gds.config.AlgoBaseConfig,org.neo4j.gds.config.BaseConfig,org.neo4j.gds.config.ConcurrencyConfig,org.neo4j.gds.config.IterationsConfig,org.neo4j.gds.config.JobIdConfig,org.neo4j.gds.config.RandomSeedConfig,org.neo4j.gds.config.SingleThreadedRandomSeedConfig,org.neo4j.gds.config.ToMapConvertible
- All Known Subinterfaces:
FilteredKnnBaseConfig,FilteredKnnMutateConfig,FilteredKnnStatsConfig,FilteredKnnStreamConfig,FilteredKnnWriteConfig,KnnMutateConfig,KnnStatsConfig,KnnStreamConfig,KnnWriteConfig
@Configuration public interface KnnBaseConfig extends org.neo4j.gds.config.AlgoBaseConfig, org.neo4j.gds.config.IterationsConfig, org.neo4j.gds.config.SingleThreadedRandomSeedConfig
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default intboundedK(long nodeCount)default doubledeltaThreshold()default KnnSampler.SamplerTypeinitialSampler()default intmaxIterations()default intminBatchSize()java.util.List<KnnNodePropertySpec>nodeProperties()default doubleperturbationRate()default intrandomJoins()default intsampledK(long nodeCount)default doublesampleRate()default doublesimilarityCutoff()default inttopK()-
Methods inherited from interface org.neo4j.gds.config.AlgoBaseConfig
graphStoreValidation, internalRelationshipTypes, nodeLabelIdentifiers, nodeLabels, relationshipTypes, validateNodeLabels, validateRelationshipTypes
-
Methods inherited from interface org.neo4j.gds.config.BaseConfig
configKeys, logProgress, sudo, toMap, usernameOverride
-
-
-
-
Method Detail
-
nodeProperties
@ConvertWith(method="org.neo4j.gds.similarity.knn.KnnNodePropertySpecParser#parse") @ToMapValue("org.neo4j.gds.similarity.knn.KnnNodePropertySpecParser#render") java.util.List<KnnNodePropertySpec> nodeProperties()
-
topK
@Default @IntegerRange(min=1) default int topK()
-
sampleRate
@Default @DoubleRange(min=0.0, max=1.0, minInclusive=false) default double sampleRate()
-
perturbationRate
@Default @DoubleRange(min=0.0, max=1.0) default double perturbationRate()
-
deltaThreshold
@Default @DoubleRange(min=0.0, max=1.0) default double deltaThreshold()
-
similarityCutoff
@Default @DoubleRange(min=0.0, max=1.0) default double similarityCutoff()
-
maxIterations
@IntegerRange(min=1) @Default default int maxIterations()
- Specified by:
maxIterationsin interfaceorg.neo4j.gds.config.IterationsConfig
-
minBatchSize
@Default @Ignore default int minBatchSize()
- Specified by:
minBatchSizein interfaceorg.neo4j.gds.config.ConcurrencyConfig
-
randomJoins
@Default @IntegerRange(min=0) default int randomJoins()
-
sampledK
@Ignore default int sampledK(long nodeCount)
-
boundedK
@Ignore default int boundedK(long nodeCount)
-
initialSampler
@Default @ConvertWith(method="org.neo4j.gds.similarity.knn.KnnSampler.SamplerType#parse") @ToMapValue("org.neo4j.gds.similarity.knn.KnnSampler.SamplerType#toString") default KnnSampler.SamplerType initialSampler()
-
-