Interface IScikitLearnWrapperConfig

  • All Superinterfaces:
    org.aeonbits.owner.Accessible, org.aeonbits.owner.Config, org.api4.java.common.control.IConfig, ai.libs.jaicore.basic.IOwnerBasedConfig, ai.libs.python.IPythonConfig, java.util.Map<java.lang.Object,​java.lang.Object>, org.aeonbits.owner.Mutable, java.io.Serializable

    @Sources("file:conf/scikitlearn_wrapper.properties")
    public interface IScikitLearnWrapperConfig
    extends ai.libs.python.IPythonConfig
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.aeonbits.owner.Config

        org.aeonbits.owner.Config.ConverterClass, org.aeonbits.owner.Config.DecryptorClass, org.aeonbits.owner.Config.DefaultValue, org.aeonbits.owner.Config.DisableableFeature, org.aeonbits.owner.Config.DisableFeature, org.aeonbits.owner.Config.EncryptedValue, org.aeonbits.owner.Config.HotReload, org.aeonbits.owner.Config.HotReloadType, org.aeonbits.owner.Config.Key, org.aeonbits.owner.Config.LoadPolicy, org.aeonbits.owner.Config.LoadType, org.aeonbits.owner.Config.PreprocessorClasses, org.aeonbits.owner.Config.Separator, org.aeonbits.owner.Config.Sources, org.aeonbits.owner.Config.TokenizerClass
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEF_TEMP_FOLDER  
      static java.lang.String K_TEMP_FOLDER  
      • Fields inherited from interface ai.libs.python.IPythonConfig

        KEY_ANACONDA, KEY_PATH_TO_ANACONDA_EXECUTABLE, KEY_PATH_TO_PYTHON_EXECUTABLE, KEY_PYTHON
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      boolean getDeleteFileOnExit()  
      default java.io.File getModelDumpsDirectory()  
      java.lang.String getModelDumpsDirectoryName()  
      java.lang.String getPickleFileExtension()  
      java.lang.String getPythonFileExtension()  
      java.lang.String getResultFileExtension()  
      java.io.File getTempFolder()  
      • Methods inherited from interface org.aeonbits.owner.Accessible

        fill, getProperty, getProperty, list, list, propertyNames, store, storeToXML
      • Methods inherited from interface org.api4.java.common.control.IConfig

        setProperty
      • Methods inherited from interface ai.libs.jaicore.basic.IOwnerBasedConfig

        copy, loadPropertiesFromFile, loadPropertiesFromFileArray, loadPropertiesFromList, loadPropertiesFromResource
      • Methods inherited from interface ai.libs.python.IPythonConfig

        getAnacondaEnvironment, getPathToAnacondaExecutable, getPathToPythonExecutable, getPythonCommand
      • Methods inherited from interface java.util.Map

        clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
      • Methods inherited from interface org.aeonbits.owner.Mutable

        addPropertyChangeListener, addPropertyChangeListener, clear, load, load, removeProperty, removePropertyChangeListener, setProperty
    • Method Detail

      • getPythonFileExtension

        @Key("sklearn.wrapper.python.extension")
        @DefaultValue(".py")
        java.lang.String getPythonFileExtension()
      • getPickleFileExtension

        @Key("sklearn.wrapper.pickle.extension")
        @DefaultValue(".pcl")
        java.lang.String getPickleFileExtension()
      • getResultFileExtension

        @Key("sklearn.wrapper.result.extension")
        @DefaultValue(".json")
        java.lang.String getResultFileExtension()
      • getDeleteFileOnExit

        @Key("sklearn.wrapper.temp.delete_on_exit")
        @DefaultValue("false")
        boolean getDeleteFileOnExit()
      • getTempFolder

        @Key("sklearn.wrapper.temp.folder")
        @DefaultValue("tmp")
        java.io.File getTempFolder()
      • getModelDumpsDirectoryName

        @Key("sklearn.wrapper.temp.dump_folder_name")
        @DefaultValue("model_dumps")
        java.lang.String getModelDumpsDirectoryName()
      • getModelDumpsDirectory

        default java.io.File getModelDumpsDirectory()