Used to combine several models in parallel.
Created by Jennifer Thompson on 2/12/16.
Created by Jennifer Thompson on 2/9/16.
Created by Jennifer Thompson on 2/9/16. The keys in modelsByGroup need to be primitive (String, Long, Double etc) to work with serialization. They also need to be of the type of the groupByFeature.
Created by Jennifer Thompson on 2/12/16.
Used for combining a Classification model (e.g.
Used for combining a Classification model (e.g. Logistic Regression) with preprocessors (e.g. One Hot Encoding).
Used for combining a Clustering model (e.g.
Used for combining a Clustering model (e.g. K-Means) with preprocessors (e.g. One Hot Encoding).
Used for combining a Regression model (e.g.
Used for combining a Regression model (e.g. Linear Regression) with preprocessors (e.g. One Hot Encoding).
Used to combine models in sequence.
Used to combine models in sequence. e.g. the output of one model is the input to the next.
Transformer to apply several transformers in sequence.
Transformer to apply several transformers in sequence. The output of each sub-transformer is used as input to the next, and the output of the final sub-transformer is the final output.
Used to combine several models in parallel. e.g. the input features set is the (distinct) union of the input features of the sub-models. the output features are the concatenation of the output features of the sub-models (with string suffices added to ensure uniqueness of names).