Class StructureLearnerExecutor

java.lang.Object
com.agenarisk.learning.structure.config.Configurer<StructureLearnerExecutor>
com.agenarisk.learning.structure.config.StructureLearnerExecutor
All Implemented Interfaces:
Executable, Loggable

public class StructureLearnerExecutor extends Configurer<StructureLearnerExecutor> implements Executable
Author:
Eugene Dementiev
  • Constructor Details

    • StructureLearnerExecutor

      protected StructureLearnerExecutor(com.agenarisk.learning.structure.config.Config config)
    • StructureLearnerExecutor

      protected StructureLearnerExecutor()
  • Method Details

    • setFileOutputCmp

      public StructureLearnerExecutor setFileOutputCmp(String path)
      If set, the file at provided path will not be deleted upon exit and can be used for debugging
      Parameters:
      path - to be resolved from config.getPathOutput()
      Returns:
      this Executor
    • setFileInputTrainingDataCsv

      public StructureLearnerExecutor setFileInputTrainingDataCsv(String path)
      If set, will override any previous data passed as JSON
      Parameters:
      path - to be resolved from config.getPathInput()
      Returns:
      this Executor
    • execute

      public void execute() throws com.agenarisk.learning.structure.exception.StructureLearningException
      Specified by:
      execute in interface Executable
      Throws:
      com.agenarisk.learning.structure.exception.StructureLearningException