Class/Object

com.salesforce.op.stages.impl.selector

ModelSelectorSummary

Related Docs: object ModelSelectorSummary | package selector

Permalink

case class ModelSelectorSummary(validationType: ValidationType, validationParameters: Map[String, Any], dataPrepParameters: Map[String, Any], dataPrepResults: Option[SplitterSummary], evaluationMetric: EvalMetric, problemType: ProblemType, bestModelUID: String, bestModelName: String, bestModelType: String, validationResults: Seq[ModelEvaluation], trainEvaluation: EvaluationMetrics, holdoutEvaluation: Option[EvaluationMetrics]) extends MetadataLike with Product with Serializable

This is used to store all information about fitting and model selection generated by the model selector class

validationType

type of validation performed to select hyper parameters

validationParameters

parameters on validation

dataPrepParameters

parameters on data preparation before hyper parameter tuning

dataPrepResults

changes made to the data in data preparation

evaluationMetric

metric used to select hyper parameters and model

problemType

type of modeling (eg binary classification, regressionm etc)

bestModelUID

best model UID

validationResults

model with parameters and metric for all evaluated

trainEvaluation

winning model performance on training data set

holdoutEvaluation

winning model performance on holdout data set

Linear Supertypes
Serializable, Serializable, Product, Equals, MetadataLike, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ModelSelectorSummary
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. MetadataLike
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ModelSelectorSummary(validationType: ValidationType, validationParameters: Map[String, Any], dataPrepParameters: Map[String, Any], dataPrepResults: Option[SplitterSummary], evaluationMetric: EvalMetric, problemType: ProblemType, bestModelUID: String, bestModelName: String, bestModelType: String, validationResults: Seq[ModelEvaluation], trainEvaluation: EvaluationMetrics, holdoutEvaluation: Option[EvaluationMetrics])

    Permalink

    validationType

    type of validation performed to select hyper parameters

    validationParameters

    parameters on validation

    dataPrepParameters

    parameters on data preparation before hyper parameter tuning

    dataPrepResults

    changes made to the data in data preparation

    evaluationMetric

    metric used to select hyper parameters and model

    problemType

    type of modeling (eg binary classification, regressionm etc)

    bestModelUID

    best model UID

    validationResults

    model with parameters and metric for all evaluated

    trainEvaluation

    winning model performance on training data set

    holdoutEvaluation

    winning model performance on holdout data set

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val bestModelName: String

    Permalink
  6. val bestModelType: String

    Permalink
  7. val bestModelUID: String

    Permalink

    best model UID

  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. val dataPrepParameters: Map[String, Any]

    Permalink

    parameters on data preparation before hyper parameter tuning

  10. val dataPrepResults: Option[SplitterSummary]

    Permalink

    changes made to the data in data preparation

  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. val evaluationMetric: EvalMetric

    Permalink

    metric used to select hyper parameters and model

  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. val holdoutEvaluation: Option[EvaluationMetrics]

    Permalink

    winning model performance on holdout data set

  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. val problemType: ProblemType

    Permalink

    type of modeling (eg binary classification, regressionm etc)

  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. def toMetadata(skipUnsupported: Boolean): Metadata

    Permalink

    Converts to Metadata

    Converts to Metadata

    skipUnsupported

    skip unsupported values

    returns

    Metadata metadata

    Definition Classes
    ModelSelectorSummaryMetadataLike
    Exceptions thrown

    RuntimeException in case of unsupported value type

  23. def toMetadata(): Metadata

    Permalink

    Converts to Metadata

    Converts to Metadata

    returns

    Metadata metadata

    Definition Classes
    MetadataLike
    Exceptions thrown

    RuntimeException in case of unsupported value type

  24. val trainEvaluation: EvaluationMetrics

    Permalink

    winning model performance on training data set

  25. val validationParameters: Map[String, Any]

    Permalink

    parameters on validation

  26. val validationResults: Seq[ModelEvaluation]

    Permalink

    model with parameters and metric for all evaluated

  27. val validationType: ValidationType

    Permalink

    type of validation performed to select hyper parameters

  28. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from MetadataLike

Inherited from AnyRef

Inherited from Any

Ungrouped