Package oracle.pgx.config.mllib
Class GraphWiseDgiLayerConfig
- java.lang.Object
-
- oracle.pgx.config.mllib.GraphWiseDgiLayerConfig
-
- All Implemented Interfaces:
GraphWiseEmbeddingConfig
public class GraphWiseDgiLayerConfig extends java.lang.Object implements GraphWiseEmbeddingConfig
Configuration class for DGI layers. Seeoracle.pgx.api.mllib.DgiLayerConfigBuilder
for a description of the hyperparameters.- Since:
- 21.2
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GraphWiseDgiLayerConfig.Discriminator
static class
GraphWiseDgiLayerConfig.ReadoutFunction
-
Nested classes/interfaces inherited from interface oracle.pgx.config.mllib.GraphWiseEmbeddingConfig
GraphWiseEmbeddingConfig.EmbeddingType
-
-
Field Summary
Fields Modifier and Type Field Description static CorruptionFunction
DEFAULT_CORRUPTION_FUNCTION
CorruptionFunction#PERMUTATION
static GraphWiseDgiLayerConfig.Discriminator
DEFAULT_DISCRIMINATOR
static GraphWiseDgiLayerConfig.ReadoutFunction
DEFAULT_READOUT_FUNCTION
-
Constructor Summary
Constructors Constructor Description GraphWiseDgiLayerConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CorruptionFunction
getCorruptionFunction()
GraphWiseDgiLayerConfig.Discriminator
getDiscriminator()
GraphWiseEmbeddingConfig.EmbeddingType
getEmbeddingType()
GraphWiseDgiLayerConfig.ReadoutFunction
getReadoutFunction()
void
setCorruptionFunction(CorruptionFunction corruptionFunction)
void
setDiscriminator(GraphWiseDgiLayerConfig.Discriminator discriminator)
void
setReadoutFunction(GraphWiseDgiLayerConfig.ReadoutFunction readoutFunction)
-
-
-
Field Detail
-
DEFAULT_CORRUPTION_FUNCTION
public static final CorruptionFunction DEFAULT_CORRUPTION_FUNCTION
CorruptionFunction#PERMUTATION
-
DEFAULT_READOUT_FUNCTION
public static final GraphWiseDgiLayerConfig.ReadoutFunction DEFAULT_READOUT_FUNCTION
-
DEFAULT_DISCRIMINATOR
public static final GraphWiseDgiLayerConfig.Discriminator DEFAULT_DISCRIMINATOR
-
-
Method Detail
-
getEmbeddingType
public GraphWiseEmbeddingConfig.EmbeddingType getEmbeddingType()
- Specified by:
getEmbeddingType
in interfaceGraphWiseEmbeddingConfig
-
getCorruptionFunction
public CorruptionFunction getCorruptionFunction()
-
setCorruptionFunction
public void setCorruptionFunction(CorruptionFunction corruptionFunction)
-
getReadoutFunction
public GraphWiseDgiLayerConfig.ReadoutFunction getReadoutFunction()
-
setReadoutFunction
public void setReadoutFunction(GraphWiseDgiLayerConfig.ReadoutFunction readoutFunction)
-
getDiscriminator
public GraphWiseDgiLayerConfig.Discriminator getDiscriminator()
-
setDiscriminator
public void setDiscriminator(GraphWiseDgiLayerConfig.Discriminator discriminator)
-
-