Package

com.eharmony.aloha.models.multilabel

json

Permalink

package json

Visibility
  1. Public
  2. All

Type Members

  1. trait MultilabelModelJson extends SpecJson with ScalaJsonFormats

    Permalink
  2. final case class MultilabelModelReader[U, K, A, B <: U](semantics: Semantics[A], auditor: Auditor[U, Map[K, Double], B], plugins: Map[String, MultilabelModelParserPlugin])(implicit refInfoK: RefInfo[K], jsonFormatK: JsonFormat[K], serEvK: SerializabilityEvidence[K]) extends JsonReader[MultilabelModel[U, K, A, B]] with MultilabelModelJson with EitherHelpers with RegFeatureCompiler with Product with Serializable

    Permalink

    A JSON reader capable of turning JSON to a MultilabelModel.

    A JSON reader capable of turning JSON to a MultilabelModel. Created by ryan.deak on 9/7/17.

    U

    upper bound on model output type B

    K

    type of label or class

    A

    input type of the model

    B

    output type of the model.

    semantics

    semantics used to generate features and labels of interest.

    auditor

    the auditor used to translate the MultilabelModel output values to B instances.

    plugins

    the possible plugins to which MultilabelModel can delegate to produce predictions. Plugins are responsible for creating the predictorProducer passed to the MultilabelModel constructor.

    refInfoK

    reflection information about the label type.

    jsonFormatK

    a JSON format capable of parsing the label type.

    serEvK

    evidence that the label type is Serializable.

Ungrouped