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_NORMALIZE, 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,
GraphWiseBaseConvLayerConfig[] convLayerConfigs,
boolean standardize,
boolean normalize,
boolean shuffle,
java.util.List<java.lang.String> vertexInputPropertyNames,
java.util.List<java.lang.String> edgeInputPropertyNames,
java.util.Map<java.lang.String,InputPropertyConfig> vertexInputPropertyConfigs,
java.util.Map<java.lang.String,InputPropertyConfig> edgeInputPropertyConfigs,
oracle.pgx.config.internal.categorymapping.CategoryMappingConfig categoryMappingConfig,
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) |
clearSensitiveData, getBackend, getBatchSize, getCategoryMappingConfig, getConvLayerConfigs, getEdgeInputFeatureDim, getEdgeInputPropertyConfigs, getEdgeInputPropertyNames, getEmbeddingDim, getInputFeatureDim, getLearningRate, getNumEpochs, getSeed, getTrainingLoss, getVertexInputPropertyConfigs, getVertexInputPropertyNames, getWeightDecay, isFitted, isNormalize, isShuffle, isStandardize, setBatchSize, setCategoryMappingConfig, setConvLayerConfigs, setEdgeInputFeatureDim, setEdgeInputPropertyConfigs, setEdgeInputPropertyNames, setEmbeddingDim, setFitted, setInputFeatureDim, setLearningRate, setNormalize, setNumEpochs, setSeed, setShuffle, setStandardize, setTrainingLoss, setVertexInputPropertyConfigs, 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, GraphWiseBaseConvLayerConfig[] convLayerConfigs, boolean standardize, boolean normalize, boolean shuffle, java.util.List<java.lang.String> vertexInputPropertyNames, java.util.List<java.lang.String> edgeInputPropertyNames, java.util.Map<java.lang.String,InputPropertyConfig> vertexInputPropertyConfigs, java.util.Map<java.lang.String,InputPropertyConfig> edgeInputPropertyConfigs, oracle.pgx.config.internal.categorymapping.CategoryMappingConfig categoryMappingConfig, 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)