Package

com.alpine.model.pack

multiple

Permalink

package multiple

Visibility
  1. Public
  2. All

Type Members

  1. case class CombinerModel(models: Seq[ModelWithID], identifier: String = "") extends RowModel with PFAConvertible with Product with Serializable

    Permalink

    Used to combine several models in parallel.

    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).

    Annotations
    @SerialVersionUID()
  2. case class CombinerTransformer(model: CombinerModel) extends Transformer with Product with Serializable

    Permalink
  3. case class GroupByClassificationModel(groupByFeature: ColumnDef, modelsByGroup: Map[Any, ClassificationRowModel], identifier: String = "") extends ClassificationRowModel with GroupByModel[ClassificationRowModel] with PFAConvertible with Product with Serializable

    Permalink
    Annotations
    @SerialVersionUID()
  4. case class GroupByClassificationTransformer(model: GroupByClassificationModel) extends ClassificationTransformer with GroupByTransformer[ClassificationRowModel] with Product with Serializable

    Permalink
  5. trait GroupByModel[M <: RowModel] extends AnyRef

    Permalink

    Created by Jennifer Thompson on 2/12/16.

  6. case class GroupByRegressionModel(groupByFeature: ColumnDef, modelsByGroup: Map[Any, RegressionRowModel], identifier: String = "") extends RegressionRowModel with GroupByModel[RegressionRowModel] with PFAConvertible with Product with Serializable

    Permalink

    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.

    Annotations
    @SerialVersionUID()
  7. case class GroupByRegressionTransformer(model: GroupByRegressionModel) extends RegressionTransformer with GroupByTransformer[RegressionRowModel] with Product with Serializable

    Permalink
  8. trait GroupByTransformer[M <: RowModel] extends AnyRef

    Permalink

    Created by Jennifer Thompson on 2/12/16.

  9. case class ModelWithID(id: String, model: RowModel) extends Product with Serializable

    Permalink
  10. class PipelineCategoricalTransformer[R <: CategoricalResult] extends PipelineMLTransformer[R] with CategoricalTransformer[R]

    Permalink
  11. case class PipelineClassificationModel(preProcessors: Seq[RowModel], finalModel: ClassificationRowModel, identifier: String = "") extends ClassificationRowModel with PFAConvertible with Product with Serializable

    Permalink

    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).

    Annotations
    @SerialVersionUID()
  12. case class PipelineClassificationTransformer(preProcessors: List[_ <: Transformer], finalTransformer: ClassificationTransformer, subModels: Seq[RowModel]) extends PipelineCategoricalTransformer[ClassificationResult] with ClassificationTransformer with Product with Serializable

    Permalink
  13. case class PipelineClusteringModel(preProcessors: Seq[RowModel], finalModel: ClusteringRowModel, identifier: String = "") extends ClusteringRowModel with PFAConvertible with Product with Serializable

    Permalink

    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).

    Annotations
    @SerialVersionUID()
  14. case class PipelineClusteringTransformer(preProcessors: List[_ <: Transformer], finalTransformer: ClusteringTransformer, subModels: Seq[RowModel]) extends PipelineCategoricalTransformer[ClusteringResult] with ClusteringTransformer with Product with Serializable

    Permalink
  15. class PipelineMLTransformer[R <: MLResult] extends PipelineTransformer with MLTransformer[R]

    Permalink
  16. case class PipelineRegressionModel(preProcessors: Seq[RowModel], finalModel: RegressionRowModel, identifier: String = "") extends RegressionRowModel with PFAConvertible with Product with Serializable

    Permalink

    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).

    Annotations
    @SerialVersionUID()
  17. class PipelineRegressionTransformer[R <: MLResult] extends PipelineMLTransformer[RealResult] with RegressionTransformer

    Permalink
  18. case class PipelineRowModel(transformers: Seq[RowModel], identifier: String = "") extends RowModel with PFAConvertible with Product with Serializable

    Permalink

    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.

    Annotations
    @SerialVersionUID()
  19. class PipelineTransformer extends Transformer

    Permalink

    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.

Value Members

  1. object CombinerModel extends Serializable

    Permalink
  2. object PipelineUtil

    Permalink
  3. package sql

    Permalink

Ungrouped