Package ai.libs.jaicore.ml.scikitwrapper
Class ScikitLearnWrapperCommandBuilder
- java.lang.Object
-
- ai.libs.jaicore.ml.scikitwrapper.ScikitLearnWrapperCommandBuilder
-
public class ScikitLearnWrapperCommandBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>
additionalParameters
protected java.lang.String
fitDataFile
protected java.lang.String
fitOutputFile
protected java.lang.String
modelFile
protected java.lang.String
predictDataFile
protected java.lang.String
predictOutputFile
-
Constructor Summary
Constructors Modifier Constructor Description protected
ScikitLearnWrapperCommandBuilder(java.lang.String problemTypeFlag, java.io.File scriptFile)
-
Method Summary
-
-
-
Field Detail
-
modelFile
protected java.lang.String modelFile
-
fitDataFile
protected java.lang.String fitDataFile
-
fitOutputFile
protected java.lang.String fitOutputFile
-
predictDataFile
protected java.lang.String predictDataFile
-
predictOutputFile
protected java.lang.String predictOutputFile
-
additionalParameters
protected java.util.List<java.lang.String> additionalParameters
-
-
Method Detail
-
withPythonConfig
public ScikitLearnWrapperCommandBuilder withPythonConfig(ai.libs.python.IPythonConfig pythonConfiguration)
-
withLogger
public ScikitLearnWrapperCommandBuilder withLogger(org.slf4j.Logger logger)
-
withScriptFile
public ScikitLearnWrapperCommandBuilder withScriptFile(java.io.File scriptFile)
-
withFitMode
public ScikitLearnWrapperCommandBuilder withFitMode()
-
withPredictMode
public ScikitLearnWrapperCommandBuilder withPredictMode()
-
withFitAndPredictMode
public ScikitLearnWrapperCommandBuilder withFitAndPredictMode()
-
withModelFile
public ScikitLearnWrapperCommandBuilder withModelFile(java.io.File modelFile)
-
withFitDataFile
public ScikitLearnWrapperCommandBuilder withFitDataFile(java.io.File trainDataFile)
-
withFitOutputFile
public ScikitLearnWrapperCommandBuilder withFitOutputFile(java.io.File outputFile)
-
withPredictDataFile
public ScikitLearnWrapperCommandBuilder withPredictDataFile(java.io.File testDataFile)
-
withPredictOutputFile
public ScikitLearnWrapperCommandBuilder withPredictOutputFile(java.io.File outputFile)
-
withTargetIndices
public ScikitLearnWrapperCommandBuilder withTargetIndices(int... targetIndices)
-
withSeed
public ScikitLearnWrapperCommandBuilder withSeed(long seed)
-
withTimeout
public ScikitLearnWrapperCommandBuilder withTimeout(org.api4.java.algorithm.Timeout timeout)
-
withAdditionalCommandLineParameters
public ScikitLearnWrapperCommandBuilder withAdditionalCommandLineParameters(java.util.List<java.lang.String> additionalCommandLineParameters)
-
checkRequirements
public void checkRequirements()
-
checkRequirementsTrainMode
protected void checkRequirementsTrainMode()
-
checkRequirementsTestMode
protected void checkRequirementsTestMode()
-
checkRequirementsTrainTestMode
protected void checkRequirementsTrainTestMode()
-
toCommandArray
public java.lang.String[] toCommandArray()
-
-