Package

com.salesforce.op.stages.base

ternary

Permalink

package ternary

Visibility
  1. Public
  2. All

Type Members

  1. trait OpTransformer3[I1 <: FeatureType, I2 <: FeatureType, I3 <: FeatureType, O <: FeatureType] extends Transformer with OpPipelineStage3[I1, I2, I3, O] with OpTransformer

    Permalink

    Base trait for ternary transformers and models which take three input features and perform specified function on them to give a new output feature

    Base trait for ternary transformers and models which take three input features and perform specified function on them to give a new output feature

    I1

    first input feature type

    I2

    second input feature type

    I3

    third input feature type

    O

    output feature type

  2. abstract class TernaryEstimator[I1 <: FeatureType, I2 <: FeatureType, I3 <: FeatureType, O <: FeatureType] extends Estimator[TernaryModel[I1, I2, I3, O]] with OpPipelineStage3[I1, I2, I3, O]

    Permalink

    Takes a three input features and performs a fit operation in order to define a transformation for those (or similar) features.

    Takes a three input features and performs a fit operation in order to define a transformation for those (or similar) features. This abstract class should be extended when settable parameters are needed within the fit function

    I1

    first input feature type

    I2

    second input feature type

    I3

    third input feature type

    O

    output feature type

  3. final class TernaryLambdaTransformer[I1 <: FeatureType, I2 <: FeatureType, I3 <: FeatureType, O <: FeatureType] extends TernaryTransformer[I1, I2, I3, O]

    Permalink

    Transformer that takes three input features and produces a single new output feature using the specified function.

    Transformer that takes three input features and produces a single new output feature using the specified function. Performs row wise transformation specified in transformFn. This class should be extended when no parameters are needed within the transform function.

    I1

    first input feature type

    I2

    second input feature type

    I3

    third input feature type

    O

    output feature type

  4. abstract class TernaryModel[I1 <: FeatureType, I2 <: FeatureType, I3 <: FeatureType, O <: FeatureType] extends Model[TernaryModel[I1, I2, I3, O]] with OpTransformer3[I1, I2, I3, O]

    Permalink

    Extend this class and return it from your TernaryEstimator fit function.

    Extend this class and return it from your TernaryEstimator fit function. Takes three input features and produces a single new output feature using the specified function. Performs row wise transformation specified in transformFn.

    I1

    first input type

    I2

    second input type

    I3

    third input type

    O

    output type

  5. abstract class TernaryTransformer[I1 <: FeatureType, I2 <: FeatureType, I3 <: FeatureType, O <: FeatureType] extends Transformer with OpTransformer3[I1, I2, I3, O]

    Permalink

    Transformer that takes three input features and produces a single new output feature using the specified function.

    Transformer that takes three input features and produces a single new output feature using the specified function. Performs row wise transformation specified in transformFn. This abstract class should be extended when settable parameters are needed within the transform function.

    I1

    first input feature type

    I2

    second input feature type

    I3

    third input feature type

    O

    output feature type

Ungrouped