com.eharmony.aloha.dataset.vw.labeled.VwLabelRowCreator

Producer

final class Producer[A] extends RowCreatorProducer[A, VwLabelRowCreator[A]] with RowCreatorProducerName with VwCovariateProducer[A] with DvProducer with SparseCovariateProducer with CompilerFailureMessages

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Producer
  2. CompilerFailureMessages
  3. SparseCovariateProducer
  4. CovariateProducer
  5. DvProducer
  6. VwCovariateProducer
  7. RowCreatorProducerName
  8. RowCreatorProducer
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Producer()

Type Members

  1. type JsonType = VwLabeledJson

    Type of parsed JSON object.

    Type of parsed JSON object.

    Definition Classes
    ProducerRowCreatorProducer

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def addStringImplicitsToSemantics[A](semantics: CompiledSemantics[A], imports: Seq[String]): CompiledSemantics[A]

    Use this function to adapt the semantics to use implicits that convert values to strings.

    Use this function to adapt the semantics to use implicits that convert values to strings.

    A
    semantics
    imports
    returns

    Attributes
    protected[this]
    Definition Classes
    DvProducer
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  11. final def failure(featureName: String, msgs: Seq[String]): AlohaException

    Attributes
    protected[this]
    Definition Classes
    CompilerFailureMessages
  12. final def featExtFuncProd[A](successes: IndexedSeq[(String, GenAggFunc[A, Sparse])]): SparseFeatureExtractorFunction[A]

    Attributes
    protected[this]
    Definition Classes
    SparseCovariateProducerCovariateProducer
  13. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  15. def getCovariates[A](semantics: CompiledSemantics[A], cj: CovariateJson[Iterable[(String, Double)]], defDefault: Option[Iterable[(String, Double)]] = None): Try[FeatureExtractorFunction[A, Iterable[(String, Double)]]]

    Attributes
    protected[this]
    Definition Classes
    CovariateProducer
  16. def getDv[A, B](semantics: CompiledSemantics[A], dvName: String, spec: Option[String], defVal: Option[B])(implicit arg0: RefInfo[B]): Try[GenAggFunc[A, B]]

    Attributes
    protected[this]
    Definition Classes
    DvProducer
  17. def getImportance(semantics: CompiledSemantics[A], spec: Option[String]): GenAggFunc[A, Option[Double]]

    Attributes
    protected[this]
  18. def getLabel(semantics: CompiledSemantics[A], spec: String): Try[GenAggFunc[A, Option[Double]]]

    Attributes
    protected[this]
  19. def getRowCreator(semantics: CompiledSemantics[A], jsonSpec: VwLabeledJson): Try[VwLabelRowCreator[A]]

    Attempt to produce a Spec.

    Attempt to produce a Spec.

    semantics

    semantics used to make sense of the features in the JsonSpec

    jsonSpec

    a JSON specification to transform into a RowCreator.

    returns

    Definition Classes
    ProducerRowCreatorProducer
  20. def getTag(semantics: CompiledSemantics[A], spec: Option[String], label: GenAggFunc[A, Option[Double]]): Try[GenAggFunc[A, Option[String]]]

    Attributes
    protected[this]
  21. def getVwData(semantics: CompiledSemantics[A], json: VwJsonLike): (Try[FeatureExtractorFunction[A, Iterable[(String, Double)]]], List[Int], List[(String, List[Int])], Option[VwFeatureNormalizer])

    semantics

    semantics for function creation.

    json

    JSON from which to derive feature definitions.

    returns

    (covariates, default, namespaces, optional normalizer)

    Attributes
    protected[this]
    Definition Classes
    VwCovariateProducer
  22. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  23. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  24. def name: String

    Definition Classes
    RowCreatorProducerName
  25. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  28. def parse(json: JsValue): Try[VwLabeledJson]

    Attempt to parse the JSON AST to an intermediate representation that is used

    Attempt to parse the JSON AST to an intermediate representation that is used

    json
    returns

    Definition Classes
    ProducerRowCreatorProducer
  29. final def refInfoB(): RefInfo[Sparse]

    Attributes
    protected[this]
    Definition Classes
    SparseCovariateProducerCovariateProducer
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  31. def toString(): String

    Definition Classes
    AnyRef → Any
  32. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CompilerFailureMessages

Inherited from SparseCovariateProducer

Inherited from CovariateProducer[Iterable[(String, Double)]]

Inherited from DvProducer

Inherited from VwCovariateProducer[A]

Inherited from RowCreatorProducerName

Inherited from RowCreatorProducer[A, VwLabelRowCreator[A]]

Inherited from AnyRef

Inherited from Any

Ungrouped