Package oracle.pgx.config.mllib
Class EdgeWiseModelConfig
java.lang.Object
oracle.pgx.config.mllib.GraphWiseBaseModelConfig
oracle.pgx.config.mllib.EdgeWiseModelConfig
- Direct Known Subclasses:
SupervisedEdgeWiseModelConfig,UnsupervisedEdgeWiseModelConfig
Abstract configuration class for EdgeWise models
- Since:
- 23.1
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class oracle.pgx.config.mllib.GraphWiseBaseModelConfig
GraphWiseBaseModelConfig.Backend -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EdgeWiseModelConfig.EdgeWiseConvModelVariantnullstatic final IntegernullFields 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
ConstructorsConstructorDescriptionEdgeWiseModelConfig(int batchSize, int numEpochs, double learningRate, double weightDecay, int embeddingDim, Integer seed, GraphWiseBaseConvLayerConfig[] convLayerConfigs, boolean standardize, boolean normalize, boolean shuffle, List<String> vertexInputPropertyNames, List<String> edgeInputPropertyNames, Map<String, InputPropertyConfig> vertexInputPropertyConfigs, Map<String, InputPropertyConfig> edgeInputPropertyConfigs, oracle.pgx.config.internal.categorymapping.CategoryMappingConfig categoryMappingConfig, boolean fitted, double trainingLoss, int vertexInputFeatureDim, int edgeInputFeatureDim, List<Set<String>> targetEdgeLabelSets, GraphWiseBaseModelConfig.Backend backend, Integer edgeEmbeddingDim, EdgeWiseModelConfig.EdgeWiseConvModelVariant variant, EdgeCombinationMethod edgeCombinationMethod, boolean enableAccelerator, GraphWiseValidationConfig validationConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetEdgeCombinationMethod(EdgeCombinationMethod edgeCombinationMethod) voidsetEdgeEmbeddingDim(Integer edgeEmbeddingDim) voidsetTargetEdgeLabels(List<String> targetEdgeLabels) final voidsetTargetEdgeLabelSets(List<Set<String>> targetEdgeLabelSets) final voidMethods 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 Details
-
EDGE_EMBEDDING_SIZE
null -
DEFAULT_MODE
null
-
-
Constructor Details
-
EdgeWiseModelConfig
public EdgeWiseModelConfig(int batchSize, int numEpochs, double learningRate, double weightDecay, int embeddingDim, Integer seed, GraphWiseBaseConvLayerConfig[] convLayerConfigs, boolean standardize, boolean normalize, boolean shuffle, List<String> vertexInputPropertyNames, List<String> edgeInputPropertyNames, Map<String, InputPropertyConfig> vertexInputPropertyConfigs, Map<String, InputPropertyConfig> edgeInputPropertyConfigs, oracle.pgx.config.internal.categorymapping.CategoryMappingConfig categoryMappingConfig, boolean fitted, double trainingLoss, int vertexInputFeatureDim, int edgeInputFeatureDim, List<Set<String>> targetEdgeLabelSets, GraphWiseBaseModelConfig.Backend backend, Integer edgeEmbeddingDim, EdgeWiseModelConfig.EdgeWiseConvModelVariant variant, EdgeCombinationMethod edgeCombinationMethod, boolean enableAccelerator, GraphWiseValidationConfig validationConfig)
-
-
Method Details
-
getTargetEdgeLabelSets
-
setTargetEdgeLabelSets
-
setTargetEdgeLabels
-
getEdgeEmbeddingDim
-
setEdgeEmbeddingDim
-
getEdgeCombinationMethod
-
setEdgeCombinationMethod
-
setVariant
-
getVariant
-