Class GraphWiseBaseModelConfig

java.lang.Object
oracle.pgx.config.mllib.GraphWiseBaseModelConfig
Direct Known Subclasses:
EdgeWiseModelConfig, GraphWiseModelConfig

public abstract class GraphWiseBaseModelConfig extends Object
Abstract base configuration class for both GraphWise and EdgeWise models
Since:
23.1
  • Field Details

  • Constructor Details

  • Method Details

    • isShuffle

      public boolean isShuffle()
    • setShuffle

      public final void setShuffle(boolean shuffle)
    • getInputFeatureDim

      public int getInputFeatureDim()
    • setInputFeatureDim

      public final void setInputFeatureDim(int vertexInputFeatureDim)
    • getEdgeInputFeatureDim

      public int getEdgeInputFeatureDim()
    • setEdgeInputFeatureDim

      public final void setEdgeInputFeatureDim(int edgeInputFeatureDim)
    • isFitted

      public boolean isFitted()
    • setFitted

      public final void setFitted(boolean fitted)
    • getTrainingLoss

      public double getTrainingLoss()
    • setTrainingLoss

      public final void setTrainingLoss(double trainingLoss)
    • getBatchSize

      public int getBatchSize()
    • setBatchSize

      public final void setBatchSize(int batchSize)
    • getNumEpochs

      public int getNumEpochs()
    • setNumEpochs

      public final void setNumEpochs(int numEpochs)
    • getLearningRate

      public double getLearningRate()
    • setLearningRate

      public final void setLearningRate(double learningRate)
    • getWeightDecay

      public double getWeightDecay()
    • setWeightDecay

      public final void setWeightDecay(double weightDecay)
    • getEmbeddingDim

      public int getEmbeddingDim()
    • setEmbeddingDim

      public final void setEmbeddingDim(int embeddingDim)
    • getSeed

      public Integer getSeed()
    • setSeed

      public final void setSeed(int seed)
    • getConvLayerConfigs

      public GraphWiseBaseConvLayerConfig[] getConvLayerConfigs()
    • setConvLayerConfigs

      public final void setConvLayerConfigs(GraphWiseBaseConvLayerConfig... convLayerConfigs)
    • getValidationConfig

      public GraphWiseValidationConfig getValidationConfig()
    • setValidationConfig

      public final void setValidationConfig(GraphWiseValidationConfig validationConfig)
    • getVertexInputPropertyConfigs

      public Map<String,InputPropertyConfig> getVertexInputPropertyConfigs()
    • getEdgeInputPropertyConfigs

      public Map<String,InputPropertyConfig> getEdgeInputPropertyConfigs()
    • setVertexInputPropertyConfigs

      public final void setVertexInputPropertyConfigs(InputPropertyConfig... vertexInputPropertyConfigs)
    • setEdgeInputPropertyConfigs

      public final void setEdgeInputPropertyConfigs(InputPropertyConfig... edgeInputPropertyConfigs)
    • getCategoryMappingConfig

      public oracle.pgx.config.internal.categorymapping.CategoryMappingConfig getCategoryMappingConfig()
    • setCategoryMappingConfig

      public final void setCategoryMappingConfig(oracle.pgx.config.internal.categorymapping.CategoryMappingConfig categoryMappingConfig)
    • clearSensitiveData

      public final void clearSensitiveData()
    • getVertexInputPropertyNames

      public List<String> getVertexInputPropertyNames()
    • setVertexInputPropertyNames

      public final void setVertexInputPropertyNames(List<String> vertexInputPropertyNames)
    • getEdgeInputPropertyNames

      public List<String> getEdgeInputPropertyNames()
    • setEdgeInputPropertyNames

      public final void setEdgeInputPropertyNames(List<String> edgeInputPropertyNames)
    • isStandardize

      public boolean isStandardize()
    • setStandardize

      public final void setStandardize(boolean standardize)
    • isNormalize

      public boolean isNormalize()
    • setNormalize

      public final void setNormalize(boolean normalize)
    • getBackend

      public GraphWiseBaseModelConfig.Backend getBackend()
    • setEnableAccelerator

      public void setEnableAccelerator(boolean enableAccelerator)
    • isEnableAccelerator

      public boolean isEnableAccelerator()