Package ai.libs.jaicore.ml.core.predictivemodel
This package contains interfaces related to predictive models and learning algorithms.
- Since:
- 0.0.1
-
Interface Summary Interface Description IBatchLearner<T,I,D extends IDataset<I>> TheIBatchLearnermodels a learning algorithm which works in a batch fashion, i.e. takes a wholeAILabeledAttributeArrayDatasetas training input.ICertaintyProvider<T,I,D extends IDataset<I>> TheICertaintyProvidermodels anIPredictiveModelthat provides uncertainty information for queries in form ofIInstances.IOnlineLearner<T,I,D extends IDataset<I>> TheIOnlineLearnermodels a learning algorithm which works in an online fashion, i.e. takes either a singleIInstanceor aSetthereof as training input.IPredictiveModel<T,I,D extends IDataset<I>> TheIPredictiveModelcorresponds to a model which can be used to make predictions based on givenIInstancees.IPredictiveModelConfiguration TheIPredictiveModelConfigurationmodels a configuration of anIPredictiveModel. -
Class Summary Class Description ABatchLearner<T,V,I,D extends IDataset<I>> Abstract extension ofIBatchLearnerto be able to construct prediction of the giventype. AOnlineLearner<T,V,I,D extends IDataset<I>> Abstract extension ofIOnlineLearnerto be able to construct prediction of the giventype. APredictiveModel<T,V,I,D extends IDataset<I>> Abstract extension ofIPredictiveModelto be able to construct prediction of the giventype.