Package ai.libs.jaicore.ml.scikitwrapper
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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEF_TEMP_FOLDERstatic java.lang.StringK_TEMP_FOLDER
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleangetDeleteFileOnExit()default java.io.FilegetModelDumpsDirectory()java.lang.StringgetModelDumpsDirectoryName()java.lang.StringgetPickleFileExtension()java.lang.StringgetPythonFileExtension()java.lang.StringgetResultFileExtension()java.io.FilegetTempFolder()-
Methods inherited from interface org.aeonbits.owner.Accessible
fill, getProperty, getProperty, list, list, propertyNames, store, storeToXML
-
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
-
-
-
-
Field Detail
-
K_TEMP_FOLDER
static final java.lang.String K_TEMP_FOLDER
- See Also:
- Constant Field Values
-
DEF_TEMP_FOLDER
static final java.lang.String DEF_TEMP_FOLDER
- See Also:
- Constant Field Values
-
-
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()
-
-