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.Object
Configuration class for GraphWise convolutional layers. SeeGraphWiseBaseConvLayerConfigBuilder
for a description of the hyperparameters.- Since:
- 23.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GraphWiseBaseConvLayerConfig.ConvLayerType
-
Field Summary
Fields Modifier and Type Field Description static ActivationFunction
DEFAULT_ACTIVATION_FUNCTION
static double
DEFAULT_DROPOUT_RATE
0.static int
DEFAULT_NUM_SAMPLED_NEIGHBORS
10static WeightInitScheme
DEFAULT_WEIGHT_INIT_SCHEME
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivationFunction
getActivationFunction()
GraphWiseBaseConvLayerConfig.ConvLayerType
getConvLayerType()
double
getDropoutRate()
java.lang.Boolean
getEdgeToEdgeConnection()
java.lang.Boolean
getEdgeToVertexConnection()
java.lang.String
getNeighborWeightPropertyName()
int
getNumSampledNeighbors()
java.lang.Boolean
getVertexToEdgeConnection()
java.lang.Boolean
getVertexToVertexConnection()
WeightInitScheme
getWeightInitScheme()
void
setActivationFunction(ActivationFunction activationFunction)
void
setDropoutRate(double dropoutRate)
void
setNumSampledNeighbors(int numSampledNeighbors)
void
setWeightInitScheme(WeightInitScheme weightInitScheme)
void
useEdgeToEdgeConnection(boolean edgeToEdgeConnection)
void
useEdgeToVertexConnection(boolean edgeToVertexConnection)
void
useVertexToEdgeConnection(boolean vertexToEdgeConnection)
void
useVertexToVertexConnection(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()
-
-