Class AOnlineLearner<T,V,I,D extends IDataset<I>>
- java.lang.Object
-
- ai.libs.jaicore.ml.core.predictivemodel.APredictiveModel<T,V,I,D>
-
- ai.libs.jaicore.ml.core.predictivemodel.ABatchLearner<T,V,I,D>
-
- ai.libs.jaicore.ml.core.predictivemodel.AOnlineLearner<T,V,I,D>
-
- Type Parameters:
T- The attribute type of the target that thisAOnlineLearnerpredicts.V- The value type of the target that thisAOnlineLearnerpredicts.I- The type of the instances stored in the data set specified by the generic parameter. D- The type of the data set used to learn from and predict batches.
- All Implemented Interfaces:
IBatchLearner<V,I,D>,IOnlineLearner<V,I,D>,IPredictiveModel<V,I,D>
public abstract class AOnlineLearner<T,V,I,D extends IDataset<I>> extends ABatchLearner<T,V,I,D> implements IOnlineLearner<V,I,D>
Abstract extension ofIOnlineLearnerto be able to construct prediction of the giventype.
-
-
Constructor Summary
Constructors Constructor Description AOnlineLearner()
-
Method Summary
-
Methods inherited from class ai.libs.jaicore.ml.core.predictivemodel.APredictiveModel
getTargetType, setTargetType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ai.libs.jaicore.ml.core.predictivemodel.IBatchLearner
train
-
Methods inherited from interface ai.libs.jaicore.ml.core.predictivemodel.IOnlineLearner
update, update
-
Methods inherited from interface ai.libs.jaicore.ml.core.predictivemodel.IPredictiveModel
getConfiguration, predict, predict, setConfiguration
-
-