public class UnsupervisedGraphWiseModelConfig extends GraphWiseModelConfig
UnsupervisedGraphWiseModel.
See UnsupervisedGraphWiseModel for a description of the hyperparameters.| Modifier and Type | Class and Description |
|---|---|
static class |
UnsupervisedGraphWiseModelConfig.LossFunction |
GraphWiseModelConfig.GraphConvModelVariantGraphWiseBaseModelConfig.Backend| Modifier and Type | Field and Description |
|---|---|
static GraphWiseDgiLayerConfig |
DEFAULT_DGI_LAYER_CONFIG
one default initialized config (See
GraphWisePredictionLayerConfig) |
static UnsupervisedGraphWiseModelConfig.LossFunction |
DEFAULT_LOSS_FUNCTION
|
DEFAULT_MODEDEFAULT_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 |
|---|
UnsupervisedGraphWiseModelConfig() |
UnsupervisedGraphWiseModelConfig(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,
java.util.List<java.util.Set<java.lang.String>> targetVertexLabels,
boolean fitted,
double trainingLoss,
int inputFeatureDim,
int inputEdgeFeatureDim,
UnsupervisedGraphWiseModelConfig.LossFunction lossFunction,
GraphWiseDgiLayerConfig dgiLayerConfig,
GraphWiseEmbeddingConfig embeddingConfig,
GraphWiseBaseModelConfig.Backend backend,
GraphWiseModelConfig.GraphConvModelVariant variant) |
UnsupervisedGraphWiseModelConfig(UnsupervisedGraphWiseModelConfig source) |
UnsupervisedGraphWiseModelConfig(UnsupervisedGraphWiseModelConfig source,
oracle.pgx.config.internal.categorymapping.CategoryMappingConfig categoryMappingConfig) |
| Modifier and Type | Method and Description |
|---|---|
GraphWiseEmbeddingConfig |
getEmbeddingConfig() |
UnsupervisedGraphWiseModelConfig.LossFunction |
getLossFunction() |
boolean |
isRegression() |
void |
setEmbeddingConfig(GraphWiseEmbeddingConfig embeddingConfig) |
void |
setLossFunction(UnsupervisedGraphWiseModelConfig.LossFunction lossFunction) |
getTargetVertexLabelSets, getVariant, setTargetVertexLabels, setTargetVertexLabelSets, setVariantclearSensitiveData, 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, setWeightDecaypublic static final GraphWiseDgiLayerConfig DEFAULT_DGI_LAYER_CONFIG
GraphWisePredictionLayerConfig)public static final UnsupervisedGraphWiseModelConfig.LossFunction DEFAULT_LOSS_FUNCTION
public UnsupervisedGraphWiseModelConfig()
public UnsupervisedGraphWiseModelConfig(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,
java.util.List<java.util.Set<java.lang.String>> targetVertexLabels,
boolean fitted,
double trainingLoss,
int inputFeatureDim,
int inputEdgeFeatureDim,
UnsupervisedGraphWiseModelConfig.LossFunction lossFunction,
GraphWiseDgiLayerConfig dgiLayerConfig,
GraphWiseEmbeddingConfig embeddingConfig,
GraphWiseBaseModelConfig.Backend backend,
GraphWiseModelConfig.GraphConvModelVariant variant)
public UnsupervisedGraphWiseModelConfig(UnsupervisedGraphWiseModelConfig source)
public UnsupervisedGraphWiseModelConfig(UnsupervisedGraphWiseModelConfig source, oracle.pgx.config.internal.categorymapping.CategoryMappingConfig categoryMappingConfig)
public GraphWiseEmbeddingConfig getEmbeddingConfig()
public UnsupervisedGraphWiseModelConfig.LossFunction getLossFunction()
public boolean isRegression()
public final void setEmbeddingConfig(GraphWiseEmbeddingConfig embeddingConfig)
public final void setLossFunction(UnsupervisedGraphWiseModelConfig.LossFunction lossFunction)