org.kramerlab.autoencoder.neuralnet.rbm

RbmLayer

sealed trait RbmLayer extends Layer with Cloneable with Serializable

Linear Supertypes
Serializable, Serializable, Cloneable, Cloneable, Layer, Visualizable, VectorSpace[Layer], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RbmLayer
  2. Serializable
  3. Serializable
  4. Cloneable
  5. Cloneable
  6. Layer
  7. Visualizable
  8. VectorSpace
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def *(d: Double): Layer

    Definition Classes
    VectorSpace
  2. abstract def +(v: Layer): Layer

    Definition Classes
    VectorSpace
  3. abstract def copy: RbmLayer

  4. abstract def dot(v: Layer): Double

    Definition Classes
    VectorSpace
  5. abstract def gradAndBackpropagationError(backpropagatedError: Mat): (Layer, Mat)

    Returns the gradient (Layer-valued) and the backpropagated error, which is passed to the layer below.

    Returns the gradient (Layer-valued) and the backpropagated error, which is passed to the layer below.

    This method can rely on the fact that the propagate method already has been called in the first pass.

    backpropagatedError

    error propagated from above, formatted the same way (one row for each example) as input and output

    returns

    gradient (Layer-valued) and the next backpropagated error

    Definition Classes
    Layer
  6. abstract def inputDimension: Int

    Definition Classes
    Layer
  7. abstract def isInfinite: Boolean

    Definition Classes
    VectorSpace
  8. abstract def isNaN: Boolean

    Definition Classes
    VectorSpace
  9. abstract def outputDimension: Int

    Definition Classes
    Layer
  10. abstract def parameters: Mat

  11. abstract def propagate(input: Mat): Mat

    Returns the output given the input.

    Returns the output given the input. This method can cache data that could be useful on the second pass of the backpropagation.

    The input contains one example in each row, the output shall have the same layout.

    Definition Classes
    Layer
  12. abstract def reinitialize(biasScaling: Double): RbmLayer

  13. abstract def reverseLayer: Layer

    Creates a new independent layer that has the same type as this one, but propagates the information in reverse direction

    Creates a new independent layer that has the same type as this one, but propagates the information in reverse direction

    Definition Classes
    Layer
  14. abstract def reversePropagate(output: Mat): Mat

    Returns the result of signal propagation in reverse direction

    Returns the result of signal propagation in reverse direction

    Definition Classes
    Layer
  15. abstract def sample(activation: Double): Double

  16. abstract def unary_-: Layer

    Definition Classes
    VectorSpace
  17. abstract def zero: Layer

    Definition Classes
    VectorSpace

Concrete 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. def -(v: Layer): Layer

    Definition Classes
    VectorSpace
  5. def /(d: Double): Layer

    Definition Classes
    VectorSpace
  6. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  8. def activityColorscheme: (Double) ⇒ Int

    Color map for the activities

    Color map for the activities

    Definition Classes
    Layer
  9. def activityShape: Option[(Int, Int)]

    Optionally, one can specify how to reshape the neuron activities for visualization (height, width).

    Optionally, one can specify how to reshape the neuron activities for visualization (height, width).

    Definition Classes
    Layer
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def clone(): AnyRef

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

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

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

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

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

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

    Definition Classes
    Any
  18. def isInvalid: Boolean

    Definition Classes
    VectorSpace
  19. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. def norm: Double

    Definition Classes
    VectorSpace
  21. def normSq: Double

    Definition Classes
    VectorSpace
  22. def normalized: Layer

    Definition Classes
    VectorSpace
  23. final def notify(): Unit

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

    Definition Classes
    AnyRef
  25. def sample(activation: Mat): Mat

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

    Definition Classes
    AnyRef
  27. def toImage: BufferedImage

    Definition Classes
    RbmLayerVisualizable
  28. def toImage(w: Int, h: Int): BufferedImage

    Definition Classes
    Visualizable
  29. def toImage(colormap: (Double) ⇒ Int): BufferedImage

    Definition Classes
    Visualizable
  30. def toString(): String

    Definition Classes
    AnyRef → Any
  31. def visualizeActivity(activity: Mat): BufferedImage

    Definition Classes
    Layer
  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 Serializable

Inherited from Serializable

Inherited from Cloneable

Inherited from Cloneable

Inherited from Layer

Inherited from Visualizable

Inherited from VectorSpace[Layer]

Inherited from AnyRef

Inherited from Any

Ungrouped