Class SupervisedEdgeWiseModelConfig

    • Constructor Detail

      • SupervisedEdgeWiseModelConfig

        public SupervisedEdgeWiseModelConfig()
      • SupervisedEdgeWiseModelConfig

        public SupervisedEdgeWiseModelConfig​(int batchSize,
                                             int numEpochs,
                                             double learningRate,
                                             double weightDecay,
                                             int embeddingDim,
                                             java.lang.Integer edgeEmbeddingDim,
                                             java.lang.Integer seed,
                                             GraphWiseBaseConvLayerConfig[] convLayerConfigs,
                                             boolean standardize,
                                             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>> targetEdgeLabelSets,
                                             boolean fitted,
                                             double trainingLoss,
                                             int inputFeatureDim,
                                             int edgeInputFeatureDim,
                                             oracle.pgx.config.mllib.SupervisedEdgeWiseModelConfig.LossFunction lossFunction,
                                             LossFunction lossFunctionClass,
                                             BatchGenerator batchGenerator,
                                             GraphWisePredictionLayerConfig[] predictionLayerConfigs,
                                             boolean normalize,
                                             java.lang.String edgeTargetPropertyName,
                                             LabelMaps labelMaps,
                                             GraphWiseBaseModelConfig.Backend backend,
                                             EdgeCombinationMethod edgeCombinationMethod,
                                             EdgeWiseModelConfig.EdgeWiseConvModelVariant variant,
                                             boolean enableAccelerator,
                                             GraphWiseValidationConfig validationConfig)
      • SupervisedEdgeWiseModelConfig

        public SupervisedEdgeWiseModelConfig​(SupervisedEdgeWiseModelConfig source,
                                             oracle.pgx.config.internal.categorymapping.CategoryMappingConfig categoryMappingConfig)
    • Method Detail

      • getNumClasses

        public int getNumClasses()
      • getEdgeTargetPropertyName

        public java.lang.String getEdgeTargetPropertyName()
      • setEdgeTargetPropertyName

        public final void setEdgeTargetPropertyName​(java.lang.String edgeTargetPropertyName)
      • getLossFunctionClass

        public LossFunction getLossFunctionClass()
      • setLossFunctionClass

        public final void setLossFunctionClass​(LossFunction lossFunction)
      • setBatchGenerator

        public final void setBatchGenerator​(BatchGenerator batchGenerator)
      • getClassMap

        public java.util.Map<?,​java.lang.Integer> getClassMap()
      • setClassMap

        public final void setClassMap​(java.util.Map<?,​java.lang.Integer> classMap)
      • setClassWeights

        public final void setClassWeights​(java.util.Map<?,​java.lang.Float> classWeights)
      • getClassWeights

        public java.util.Map<?,​java.lang.Float> getClassWeights()
      • setLabelType

        public final void setLabelType​(PropertyType labelType)
      • getLabelMaps

        public LabelMaps getLabelMaps()
      • setLabelMaps

        public final void setLabelMaps​(LabelMaps labelMaps)