c

io.citrine.lolo.transformers

RotatedFeatureModel

case class RotatedFeatureModel[T](baseModel: Model[PredictionResult[T]], rotatedFeatures: IndexedSeq[Int], trans: DenseMatrix[Double]) extends Model[PredictionResult[T]] with Product with Serializable

Model bundling the base learner's model with the list of rotated features and the transformation

T

label type

baseModel

model to which to delegate prediction on rotated features

rotatedFeatures

indices of features to rotate

trans

matrix to apply to features

Linear Supertypes
Product, Equals, Model[PredictionResult[T]], Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RotatedFeatureModel
  2. Product
  3. Equals
  4. Model
  5. Serializable
  6. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RotatedFeatureModel(baseModel: Model[PredictionResult[T]], rotatedFeatures: IndexedSeq[Int], trans: DenseMatrix[Double])

    baseModel

    model to which to delegate prediction on rotated features

    rotatedFeatures

    indices of features to rotate

    trans

    matrix to apply to features

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val baseModel: Model[PredictionResult[T]]
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. val rotatedFeatures: IndexedSeq[Int]
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. val trans: DenseMatrix[Double]
  17. def transform(inputs: Seq[Vector[Any]]): RotatedFeaturePrediction[T]

    Transform the inputs and then apply the base model

    Transform the inputs and then apply the base model

    inputs

    to apply the model to

    returns

    a RotatedFeaturePredictionResult which includes, at least, the expected outputs

    Definition Classes
    RotatedFeatureModelModel
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Product

Inherited from Equals

Inherited from Model[PredictionResult[T]]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped