public abstract class EdgeWiseModelBuilder<Model extends EdgeWiseModel,Config extends EdgeWiseModelConfig,Self extends EdgeWiseModelBuilder> extends WiseModelBuilder<Config,Self>
SupervisedEdgeWiseModelBuilder
instead of this.Constructor and Description |
---|
EdgeWiseModelBuilder() |
Modifier and Type | Method and Description |
---|---|
abstract Model |
build()
Builds the EdgeWise model with the specified parameters.
|
Self |
setTargetEdgeLabels(java.util.List<java.lang.String> targetEdgeLabels)
Set the target edge labels for the algorithm.
|
Self |
setTargetEdgeLabels(java.lang.String... targetEdgeLabels)
Set the target edge labels for the algorithm.
|
setBatchSize, setConvLayerConfigs, setEdgeInputPropertyNames, setEdgeInputPropertyNames, setEmbeddingDim, setLearningRate, setNumEpochs, setSeed, setShuffle, setStandardize, setVertexInputPropertyNames, setVertexInputPropertyNames, setWeightDecay
public abstract Model build() throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
java.lang.InterruptedException
java.util.concurrent.ExecutionException
public Self setTargetEdgeLabels(java.util.List<java.lang.String> targetEdgeLabels)
targetEdgeLabels
- list of label namespublic Self setTargetEdgeLabels(java.lang.String... targetEdgeLabels)
targetEdgeLabels
- label names