# ContrastiveDivergenceHingeExample

#### class ContrastiveDivergenceHingeExample[C <: variable.Var] extends Example

Contrastive divergence with the hinge loss.

C

The type of sampler context

Linear Supertypes
Ordering
1. Alphabetic
2. By inheritance
Inherited
1. ContrastiveDivergenceHingeExample
2. Example
3. AnyRef
4. Any
1. Hide All
2. Show all
Visibility
1. Public
2. All

### Instance Constructors

1. #### new ContrastiveDivergenceHingeExample(context: C, model: model.Model with model.Parameters, sampler: Sampler[C], learningMargin: Double = 1.0, k: Int = 1)

context

The argument to the sampler

model

The model

sampler

The sampler

learningMargin

The margin in the hinge loss

k

The number of iterations to sample for

### 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 accumulateValueAndGradient(value: DoubleAccumulator, gradient: WeightsMapAccumulator): Unit

Put objective value and gradient into the accumulators.

Put objective value and gradient into the accumulators. Either argument can be null if they don't need to be computed.

value

Accumulator to hold value

Accumulator to hold gradient

Definition Classes
ContrastiveDivergenceHingeExampleExample
7. #### final def asInstanceOf[T0]: T0

Definition Classes
Any
8. #### def clone(): AnyRef

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( ... )
9. #### val context: C

The argument to the sampler

10. #### final def eq(arg0: AnyRef): Boolean

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

Definition Classes
AnyRef → Any
12. #### def finalize(): Unit

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

Definition Classes
AnyRef → Any
14. #### def hashCode(): Int

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

Definition Classes
Any
16. #### val k: Int

The number of iterations to sample for

17. #### val learningMargin: Double

The margin in the hinge loss

18. #### final def ne(arg0: AnyRef): Boolean

Definition Classes
AnyRef
19. #### final def notify(): Unit

Definition Classes
AnyRef
20. #### final def notifyAll(): Unit

Definition Classes
AnyRef

The sampler

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

Definition Classes
AnyRef
23. #### def toString(): String

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

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

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

Definition Classes
AnyRef
Annotations
@throws( ... )