Packages

class Ips extends Aggregator[IpsInput, IpsBuffer, Float] with Serializable with SynapseMLLogging

Simplest off-policy evaluation metric: IPS (Inverse Propensity Score)

See https://courses.cs.washington.edu/courses/cse599m/19sp/notes/off_policy.pdf

Linear Supertypes
SynapseMLLogging, Logging, Aggregator[IpsInput, IpsBuffer, Float], Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Ips
  2. SynapseMLLogging
  3. Logging
  4. Aggregator
  5. Serializable
  6. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Ips()

Value Members

  1. def bufferEncoder: Encoder[IpsBuffer]
    Definition Classes
    Ips → Aggregator
  2. def finish(acc: IpsBuffer): Float
    Definition Classes
    Ips → Aggregator
  3. def logClass(featureName: String): Unit
    Definition Classes
    SynapseMLLogging
  4. def logFit[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  5. def logTransform[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  6. def logVerb[T](verb: String, f: ⇒ T, columns: Option[Int] = None): T
    Definition Classes
    SynapseMLLogging
  7. def merge(acc1: IpsBuffer, acc2: IpsBuffer): IpsBuffer
    Definition Classes
    Ips → Aggregator
  8. def outputEncoder: Encoder[Float]
    Definition Classes
    Ips → Aggregator
  9. def reduce(acc: IpsBuffer, x: IpsInput): IpsBuffer
    Definition Classes
    Ips → Aggregator
  10. def toColumn: TypedColumn[IpsInput, Float]
    Definition Classes
    Aggregator
  11. val uid: String
    Definition Classes
    IpsSynapseMLLogging
  12. def zero: IpsBuffer
    Definition Classes
    Ips → Aggregator