package lolo
Package Members
Type Members
- trait Learner extends Serializable
Created by maxhutch on 11/14/16.
- trait Model[+T <: PredictionResult[Any]] extends Serializable
Created by maxhutch on 11/14/16.
- trait MultiTaskLearner extends Serializable
A learner that trains on multiple labels, outputting a single model that makes predictions for all labels.
- trait MultiTaskModel extends Model[MultiTaskModelPredictionResult]
A model that predicts a sequence of values, corresponding to multiple labels.
- trait MultiTaskModelPredictionResult extends PredictionResult[Seq[Any]]
Container for predictions made on multiple labels simultaneously.
- trait MultiTaskTrainingResult extends TrainingResult
- class ParallelModels extends MultiTaskModel
A set of parallel models, one for each label.
- class ParallelModelsPredictionResult extends MultiTaskModelPredictionResult
A container that holds the predictions of several parallel models for multiple labels.
- trait PredictionResult[+T] extends AnyRef
Container for prediction results; must include expected values Created by maxhutch on 11/29/16.
- trait RegressionResult extends PredictionResult[Double]
Additional regression-specific interface
Additional regression-specific interface
This interface is experimental and SHOULD BE REVIEWED before being merged into
master. In particular, an explanation of how the different methods relate to each other, how predictive uncertainty is decomposed, and what the assumptions are should be added, as these are currently not entirely clear.For example, does the interface assume that the predictions are the mean of a predictive distribution (as opposed to, for example, the median, or the value with highest probability)? Does it assume the predictive distribution to be normal? Such assumptions are fine, but should be explicitly stated.
- trait TrainingResult extends Serializable
Created by maxhutch on 12/4/16.