kr.ac.kaist.ir.deep.layer

NormalizeOperation

class NormalizeOperation extends Layer

Layer that normalizes its input.

Linear Supertypes
Layer, Serializable, Serializable, (ScalarMatrix) ⇒ ScalarMatrix, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. NormalizeOperation
  2. Layer
  3. Serializable
  4. Serializable
  5. Function1
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NormalizeOperation(factor: Scalar = 1.0f)

    factor

    The multiplication factor of the normalized output (Default 1.0)

Value Members

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

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Definition Classes
    AnyRef → Any
  4. val W: IndexedSeq[ScalarMatrix]

    weights for update

    weights for update

    returns

    weights

    Definition Classes
    NormalizeOperationLayer
  5. val act: Null

    Null activation

    Null activation

    Attributes
    protected
    Definition Classes
    NormalizeOperationLayer
  6. def andThen[A](g: (ScalarMatrix) ⇒ A): (ScalarMatrix) ⇒ A

    Definition Classes
    Function1
    Annotations
    @unspecialized()
  7. def apply(x: ScalarMatrix): ScalarMatrix

    Forward computation

    Forward computation

    x

    input matrix

    returns

    output matrix

    Definition Classes
    NormalizeOperationLayer → Function1
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def compose[A](g: (A) ⇒ ScalarMatrix): (A) ⇒ ScalarMatrix

    Definition Classes
    Function1
    Annotations
    @unspecialized()
  11. val dW: IndexedSeq[ScalarMatrix]

    accumulated delta values

    accumulated delta values

    returns

    delta-weight

    Definition Classes
    NormalizeOperationLayer
  12. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  14. val factor: Scalar

    The multiplication factor of the normalized output (Default 1.0)

    The multiplication factor of the normalized output (Default 1.0)

    Attributes
    protected
  15. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  18. def into_:(x: ScalarMatrix): ScalarMatrix

    Sugar: Forward computation.

    Sugar: Forward computation. Calls apply(x)

    x

    input matrix

    returns

    output matrix

    Attributes
    protected[kr.ac.kaist.ir.deep]
    Definition Classes
    Layer
  19. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  24. def toJSON: JsObject

    Translate this layer into JSON object (in Play! framework)

    Translate this layer into JSON object (in Play! framework)

    returns

    JSON object describes this layer

    Definition Classes
    NormalizeOperationLayer
  25. def toString(): String

    Definition Classes
    Function1 → AnyRef → Any
  26. def updateBy(error: ScalarMatrix, input: ScalarMatrix, output: ScalarMatrix): ScalarMatrix

    Backward computation.

    Backward computation.

    error

    to be propagated ( dG / dF is propagated from higher layer )

    input

    of this layer (in this case, x = entry of dX / dw)

    output

    of this layer (in this case, y)

    returns

    propagated error (in this case, dG/dx )

    Attributes
    protected[kr.ac.kaist.ir.deep]
    Definition Classes
    NormalizeOperationLayer
    Note

    Because this layer only mediates two layers, this layer just remove propagated error for unused elements.

  27. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Layer

Inherited from Serializable

Inherited from Serializable

Inherited from (ScalarMatrix) ⇒ ScalarMatrix

Inherited from AnyRef

Inherited from Any

Ungrouped