Class SimpleScikitLearnRegressor
- java.lang.Object
-
- ai.libs.jaicore.ml.core.learner.ASupervisedLearner<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>,P,B>
-
- ai.libs.jaicore.ml.scikitwrapper.simple.ASimpleScikitLearnWrapper<org.api4.java.ai.ml.regression.evaluation.IRegressionPrediction,org.api4.java.ai.ml.regression.evaluation.IRegressionResultBatch>
-
- ai.libs.jaicore.ml.scikitwrapper.simple.SimpleScikitLearnRegressor
-
- All Implemented Interfaces:
IScikitLearnWrapper,org.api4.java.ai.ml.core.learner.IFittable<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>,org.api4.java.ai.ml.core.learner.IFittablePredictor<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>,org.api4.java.ai.ml.core.learner.ILearnerConfigHandler,org.api4.java.ai.ml.core.learner.IPredictor<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>,org.api4.java.ai.ml.core.learner.ISupervisedLearner<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>,org.api4.java.common.control.ILoggingCustomizable
public class SimpleScikitLearnRegressor extends ASimpleScikitLearnWrapper<org.api4.java.ai.ml.regression.evaluation.IRegressionPrediction,org.api4.java.ai.ml.regression.evaluation.IRegressionResultBatch>
-
-
Field Summary
-
Fields inherited from class ai.libs.jaicore.ml.scikitwrapper.simple.ASimpleScikitLearnWrapper
constructorCall, imports, problem, PYTHON_MINIMUM_REQUIRED_VERSION_MAJ, PYTHON_MINIMUM_REQUIRED_VERSION_MIN, PYTHON_MINIMUM_REQUIRED_VERSION_REL, PYTHON_OPTIONAL_MODULES, PYTHON_REQUIRED_MODULES, pythonC, sklearnClassifierConfig, trainingData
-
-
Constructor Summary
Constructors Constructor Description SimpleScikitLearnRegressor(java.lang.String constructorCall, java.lang.String imports)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.api4.java.ai.ml.regression.evaluation.IRegressionResultBatchpredict(org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance> dTest)-
Methods inherited from class ai.libs.jaicore.ml.scikitwrapper.simple.ASimpleScikitLearnWrapper
executePipeline, fit, fit, getDataName, getLoggerName, getModelFile, getModelPath, getOutputFile, getSKLearnScriptFile, predict, predict, setLoggerName, setModelPath, setPythonConfig, setPythonTemplate, setScikitLearnWrapperConfig, setSeed, setTargetIndices, setTimeout, toString
-
Methods inherited from class ai.libs.jaicore.ml.core.learner.ASupervisedLearner
fitAndPredict, fitAndPredict, fitAndPredict, getConfig, setConfig
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
predict
public org.api4.java.ai.ml.regression.evaluation.IRegressionResultBatch predict(org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance> dTest) throws org.api4.java.ai.ml.core.exception.PredictionException, java.lang.InterruptedException- Specified by:
predictin interfaceorg.api4.java.ai.ml.core.learner.IPredictor<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>>- Overrides:
predictin classASupervisedLearner<org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance,org.api4.java.ai.ml.core.dataset.supervised.ILabeledDataset<? extends org.api4.java.ai.ml.core.dataset.supervised.ILabeledInstance>,org.api4.java.ai.ml.regression.evaluation.IRegressionPrediction,org.api4.java.ai.ml.regression.evaluation.IRegressionResultBatch>- Throws:
org.api4.java.ai.ml.core.exception.PredictionExceptionjava.lang.InterruptedException
-
-