Class TableLearningConfigurer

All Implemented Interfaces:
Configurable, ConfigurableFromJson<TableLearningConfigurer>, Loggable

public class TableLearningConfigurer extends ApplicableConfigurer implements Configurable, ConfigurableFromJson<TableLearningConfigurer>
Author:
Eugene Dementiev
  • Constructor Details

    • TableLearningConfigurer

      public TableLearningConfigurer(com.agenarisk.learning.structure.config.Config config)
    • TableLearningConfigurer

      public TableLearningConfigurer()
  • Method Details

    • configureFromJson

      public TableLearningConfigurer configureFromJson(org.json.JSONObject jConfig)
      Specified by:
      configureFromJson in interface ConfigurableFromJson<TableLearningConfigurer>
    • apply

      public TableLearningExecutor apply()
      Specified by:
      apply in interface Configurable
    • getModelPrefix

      public String getModelPrefix()
    • setModelPrefix

      public void setModelPrefix(String modelPrefix)
    • getModel

      public Model getModel()
    • setModel

      public void setModel(Model model)
    • getDataPath

      public Path getDataPath()
    • getModelPath

      public Path getModelPath()
    • setModelPath

      public void setModelPath(Path modelPath)
    • getModelStageLabel

      public String getModelStageLabel()
    • setModelStageLabel

      public void setModelStageLabel(String modelStageLabel)
    • getMissingValue

      public String getMissingValue()
    • getValueSeparator

      public String getValueSeparator()
    • getMaxIterations

      public int getMaxIterations()
    • getConvergenceThreshold

      public double getConvergenceThreshold()
    • getDataWeight

      public double getDataWeight()
    • getNodeDataWeightsCustom

      public Map<String,Double> getNodeDataWeightsCustom()
    • resetNodeDataWeightsCustom

      public void resetNodeDataWeightsCustom()