Package oracle.pgx.config.mllib
Class GraphWiseModelConfig
- java.lang.Object
-
- oracle.pgx.config.mllib.GraphWiseBaseModelConfig
-
- oracle.pgx.config.mllib.GraphWiseModelConfig
-
- Direct Known Subclasses:
SupervisedGraphWiseModelConfig
,UnsupervisedGraphWiseModelConfig
public abstract class GraphWiseModelConfig extends GraphWiseBaseModelConfig
Abstract configuration class for GraphWise models- Since:
- 19.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GraphWiseModelConfig.GraphConvModelVariant
-
Nested classes/interfaces inherited from class oracle.pgx.config.mllib.GraphWiseBaseModelConfig
GraphWiseBaseModelConfig.Backend
-
-
Field Summary
Fields Modifier and Type Field Description static GraphWiseModelConfig.GraphConvModelVariant
DEFAULT_MODE
null-
Fields inherited from class oracle.pgx.config.mllib.GraphWiseBaseModelConfig
DEFAULT_BACKEND, DEFAULT_BATCH_SIZE, DEFAULT_CONV_LAYER_CONFIGS, DEFAULT_EMBEDDING_DIM, DEFAULT_ENABLE_ACCELERATOR, DEFAULT_LEARNING_RATE, DEFAULT_NORMALIZE, DEFAULT_NUM_EPOCHS, DEFAULT_SEED, DEFAULT_SHUFFLE, DEFAULT_STANDARDIZE, DEFAULT_WEIGHT_DECAY, SUPPORTED_INPUT_TYPES
-
-
Constructor Summary
Constructors Constructor Description GraphWiseModelConfig(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>> targetVertexLabelSets, GraphWiseBaseModelConfig.Backend backend, GraphWiseModelConfig.GraphConvModelVariant variant, boolean enableAccelerator, GraphWiseValidationConfig validationConfig)
GraphWiseModelConfig(GraphWiseModelConfig source, oracle.pgx.config.internal.categorymapping.CategoryMappingConfig categoryMappingConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.util.Set<java.lang.String>>
getTargetVertexLabelSets()
GraphWiseModelConfig.GraphConvModelVariant
getVariant()
void
setTargetVertexLabels(java.util.List<java.lang.String> targetVertexLabels)
void
setTargetVertexLabelSets(java.util.List<java.util.Set<java.lang.String>> targetVertexLabelSets)
void
setVariant(GraphWiseModelConfig.GraphConvModelVariant variant)
-
Methods inherited from class oracle.pgx.config.mllib.GraphWiseBaseModelConfig
clearSensitiveData, getBackend, getBatchSize, getCategoryMappingConfig, getConvLayerConfigs, getEdgeInputFeatureDim, getEdgeInputPropertyConfigs, getEdgeInputPropertyNames, getEmbeddingDim, getInputFeatureDim, getLearningRate, getNumEpochs, getSeed, getTrainingLoss, getValidationConfig, getVertexInputPropertyConfigs, getVertexInputPropertyNames, getWeightDecay, isEnableAccelerator, isFitted, isNormalize, isShuffle, isStandardize, setBatchSize, setCategoryMappingConfig, setConvLayerConfigs, setEdgeInputFeatureDim, setEdgeInputPropertyConfigs, setEdgeInputPropertyNames, setEmbeddingDim, setEnableAccelerator, setFitted, setInputFeatureDim, setLearningRate, setNormalize, setNumEpochs, setSeed, setShuffle, setStandardize, setTrainingLoss, setValidationConfig, setVertexInputPropertyConfigs, setVertexInputPropertyNames, setWeightDecay
-
-
-
-
Field Detail
-
DEFAULT_MODE
public static final GraphWiseModelConfig.GraphConvModelVariant DEFAULT_MODE
null
-
-
Constructor Detail
-
GraphWiseModelConfig
public GraphWiseModelConfig(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>> targetVertexLabelSets, GraphWiseBaseModelConfig.Backend backend, GraphWiseModelConfig.GraphConvModelVariant variant, boolean enableAccelerator, GraphWiseValidationConfig validationConfig)
-
GraphWiseModelConfig
public GraphWiseModelConfig(GraphWiseModelConfig source, oracle.pgx.config.internal.categorymapping.CategoryMappingConfig categoryMappingConfig)
-
-
Method Detail
-
getTargetVertexLabelSets
public java.util.List<java.util.Set<java.lang.String>> getTargetVertexLabelSets()
-
setTargetVertexLabelSets
public final void setTargetVertexLabelSets(java.util.List<java.util.Set<java.lang.String>> targetVertexLabelSets)
-
setTargetVertexLabels
public void setTargetVertexLabels(java.util.List<java.lang.String> targetVertexLabels)
-
setVariant
public final void setVariant(GraphWiseModelConfig.GraphConvModelVariant variant)
-
getVariant
public GraphWiseModelConfig.GraphConvModelVariant getVariant()
-
-