Package oracle.pgx.config.mllib
Class GraphWiseBaseConvLayerConfig
- java.lang.Object
-
- oracle.pgx.config.mllib.GraphWiseBaseConvLayerConfig
-
- Direct Known Subclasses:
GraphWiseAttentionLayerConfig,GraphWiseConvLayerConfig
public abstract class GraphWiseBaseConvLayerConfig extends java.lang.ObjectConfiguration class for GraphWise convolutional layers. SeeGraphWiseBaseConvLayerConfigBuilderfor a description of the hyperparameters.- Since:
- 23.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGraphWiseBaseConvLayerConfig.ConvLayerType
-
Field Summary
Fields Modifier and Type Field Description static ActivationFunctionDEFAULT_ACTIVATION_FUNCTIONstatic doubleDEFAULT_DROPOUT_RATE0.static intDEFAULT_NUM_SAMPLED_NEIGHBORS10static WeightInitSchemeDEFAULT_WEIGHT_INIT_SCHEME
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivationFunctiongetActivationFunction()GraphWiseBaseConvLayerConfig.ConvLayerTypegetConvLayerType()doublegetDropoutRate()java.lang.BooleangetEdgeToEdgeConnection()java.lang.BooleangetEdgeToVertexConnection()java.lang.StringgetNeighborWeightPropertyName()intgetNumSampledNeighbors()java.lang.BooleangetVertexToEdgeConnection()java.lang.BooleangetVertexToVertexConnection()WeightInitSchemegetWeightInitScheme()voidsetActivationFunction(ActivationFunction activationFunction)voidsetDropoutRate(double dropoutRate)voidsetNumSampledNeighbors(int numSampledNeighbors)voidsetWeightInitScheme(WeightInitScheme weightInitScheme)voiduseEdgeToEdgeConnection(boolean edgeToEdgeConnection)voiduseEdgeToVertexConnection(boolean edgeToVertexConnection)voiduseVertexToEdgeConnection(boolean vertexToEdgeConnection)voiduseVertexToVertexConnection(boolean vertexToVertexConnection)
-
-
-
Field Detail
-
DEFAULT_NUM_SAMPLED_NEIGHBORS
public static final int DEFAULT_NUM_SAMPLED_NEIGHBORS
10- See Also:
- Constant Field Values
-
DEFAULT_WEIGHT_INIT_SCHEME
public static final WeightInitScheme DEFAULT_WEIGHT_INIT_SCHEME
-
DEFAULT_ACTIVATION_FUNCTION
public static final ActivationFunction DEFAULT_ACTIVATION_FUNCTION
-
DEFAULT_DROPOUT_RATE
public static final double DEFAULT_DROPOUT_RATE
0.- See Also:
- Constant Field Values
-
-
Method Detail
-
getConvLayerType
public GraphWiseBaseConvLayerConfig.ConvLayerType getConvLayerType()
-
getNumSampledNeighbors
public int getNumSampledNeighbors()
-
setNumSampledNeighbors
public void setNumSampledNeighbors(int numSampledNeighbors)
-
getActivationFunction
public ActivationFunction getActivationFunction()
-
setActivationFunction
public void setActivationFunction(ActivationFunction activationFunction)
-
getWeightInitScheme
public WeightInitScheme getWeightInitScheme()
-
setWeightInitScheme
public void setWeightInitScheme(WeightInitScheme weightInitScheme)
-
getDropoutRate
public double getDropoutRate()
-
setDropoutRate
public void setDropoutRate(double dropoutRate)
-
getVertexToEdgeConnection
public java.lang.Boolean getVertexToEdgeConnection()
-
useVertexToEdgeConnection
public void useVertexToEdgeConnection(boolean vertexToEdgeConnection)
-
getVertexToVertexConnection
public java.lang.Boolean getVertexToVertexConnection()
-
useVertexToVertexConnection
public void useVertexToVertexConnection(boolean vertexToVertexConnection)
-
getEdgeToVertexConnection
public java.lang.Boolean getEdgeToVertexConnection()
-
useEdgeToVertexConnection
public void useEdgeToVertexConnection(boolean edgeToVertexConnection)
-
getEdgeToEdgeConnection
public java.lang.Boolean getEdgeToEdgeConnection()
-
useEdgeToEdgeConnection
public void useEdgeToEdgeConnection(boolean edgeToEdgeConnection)
-
getNeighborWeightPropertyName
public java.lang.String getNeighborWeightPropertyName()
-
-