public abstract class EdgeWiseModelConfig extends GraphWiseBaseModelConfig
Modifier and Type | Class and Description |
---|---|
static class |
EdgeWiseModelConfig.EdgeWiseConvModelVariant |
GraphWiseBaseModelConfig.Backend
Modifier and Type | Field and Description |
---|---|
static EdgeWiseModelConfig.EdgeWiseConvModelVariant |
DEFAULT_MODE
null
|
static java.lang.Integer |
EDGE_EMBEDDING_SIZE
null
|
DEFAULT_BACKEND, DEFAULT_BATCH_SIZE, DEFAULT_CONV_LAYER_CONFIGS, DEFAULT_EMBEDDING_DIM, DEFAULT_LEARNING_RATE, DEFAULT_NUM_EPOCHS, DEFAULT_SEED, DEFAULT_SHUFFLE, DEFAULT_STANDARDIZE, DEFAULT_WEIGHT_DECAY, SUPPORTED_INPUT_TYPES
Constructor and Description |
---|
EdgeWiseModelConfig(int batchSize, int numEpochs, double learningRate, double weightDecay, int embeddingDim, java.lang.Integer seed, GraphWiseConvLayerConfig[] convLayerConfigs, boolean standardize, boolean shuffle, java.util.List<java.lang.String> vertexInputPropertyNames, java.util.List<java.lang.String> edgeInputPropertyNames, boolean fitted, double trainingLoss, int vertexInputFeatureDim, int edgeInputFeatureDim, java.util.List<java.util.Set<java.lang.String>> targetEdgeLabelSets, GraphWiseBaseModelConfig.Backend backend, java.lang.Integer edgeEmbeddingDim, EdgeWiseModelConfig.EdgeWiseConvModelVariant variant, EdgeCombinationMethod edgeCombinationMethod) |
Modifier and Type | Method and Description |
---|---|
EdgeCombinationMethod |
getEdgeCombinationMethod() |
java.lang.Integer |
getEdgeEmbeddingDim() |
java.util.List<java.util.Set<java.lang.String>> |
getTargetEdgeLabelSets() |
EdgeWiseModelConfig.EdgeWiseConvModelVariant |
getVariant() |
void |
setEdgeCombinationMethod(EdgeCombinationMethod edgeCombinationMethod) |
void |
setEdgeEmbeddingDim(java.lang.Integer edgeEmbeddingDim) |
void |
setTargetEdgeLabels(java.util.List<java.lang.String> targetEdgeLabels) |
void |
setTargetEdgeLabelSets(java.util.List<java.util.Set<java.lang.String>> targetEdgeLabelSets) |
void |
setVariant(EdgeWiseModelConfig.EdgeWiseConvModelVariant variant) |
getBackend, getBatchSize, getConvLayerConfigs, getEdgeInputFeatureDim, getEdgeInputPropertyNames, getEmbeddingDim, getInputFeatureDim, getLearningRate, getNumEpochs, getSeed, getTrainingLoss, getVertexInputPropertyNames, getWeightDecay, isFitted, isShuffle, isStandardize, setBatchSize, setConvLayerConfigs, setEdgeInputFeatureDim, setEdgeInputPropertyNames, setEmbeddingDim, setFitted, setInputFeatureDim, setLearningRate, setNumEpochs, setSeed, setShuffle, setStandardize, setTrainingLoss, setVertexInputPropertyNames, setWeightDecay
public static final EdgeWiseModelConfig.EdgeWiseConvModelVariant DEFAULT_MODE
public static final java.lang.Integer EDGE_EMBEDDING_SIZE
public EdgeWiseModelConfig(int batchSize, int numEpochs, double learningRate, double weightDecay, int embeddingDim, java.lang.Integer seed, GraphWiseConvLayerConfig[] convLayerConfigs, boolean standardize, boolean shuffle, java.util.List<java.lang.String> vertexInputPropertyNames, java.util.List<java.lang.String> edgeInputPropertyNames, boolean fitted, double trainingLoss, int vertexInputFeatureDim, int edgeInputFeatureDim, java.util.List<java.util.Set<java.lang.String>> targetEdgeLabelSets, GraphWiseBaseModelConfig.Backend backend, java.lang.Integer edgeEmbeddingDim, EdgeWiseModelConfig.EdgeWiseConvModelVariant variant, EdgeCombinationMethod edgeCombinationMethod)
public EdgeCombinationMethod getEdgeCombinationMethod()
public java.lang.Integer getEdgeEmbeddingDim()
public java.util.List<java.util.Set<java.lang.String>> getTargetEdgeLabelSets()
public EdgeWiseModelConfig.EdgeWiseConvModelVariant getVariant()
public void setEdgeCombinationMethod(EdgeCombinationMethod edgeCombinationMethod)
public void setEdgeEmbeddingDim(java.lang.Integer edgeEmbeddingDim)
public void setTargetEdgeLabels(java.util.List<java.lang.String> targetEdgeLabels)
public final void setTargetEdgeLabelSets(java.util.List<java.util.Set<java.lang.String>> targetEdgeLabelSets)
public final void setVariant(EdgeWiseModelConfig.EdgeWiseConvModelVariant variant)