Packages

package plugins

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. plugins
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Builtins extends ImplicitsSingleton with Layers with Weights with Logging with Operators with FloatTraining with FloatLiterals with FloatWeights with DoubleTraining with DoubleLiterals with DoubleWeights

    A plugin that enables all other DeepLearning.scala built-in plugins.

    A plugin that enables all other DeepLearning.scala built-in plugins.

    Author:

    杨博 (Yang Bo)

  2. trait DoubleLiterals extends AnyRef

    A plugin that enables scala.Double in neural networks.

  3. trait DoubleTraining extends Training

    A DeepLearning.scala plugin that enables train method for neural networks whose loss is a scala.Double.

    A DeepLearning.scala plugin that enables train method for neural networks whose loss is a scala.Double.

    Author:

    杨博 (Yang Bo)

  4. trait DoubleWeights extends Weights

    A plugin to create scala.Double weights.

    A plugin to create scala.Double weights.

    Author:

    杨博 (Yang Bo)

    Note

    Custom optimization algorithm for updating DoubleWeight can be implemented by creating a plugin that provides an overridden DoubleOptimizer that provides an overridden DoubleOptimizer.delta.

  5. trait FloatLiterals extends AnyRef

    A plugin that enables scala.Float in neural networks.

  6. trait FloatTraining extends Training

    A DeepLearning.scala plugin that enables train method for neural networks whose loss is a scala.Float.

    A DeepLearning.scala plugin that enables train method for neural networks whose loss is a scala.Float.

    Author:

    杨博 (Yang Bo)

  7. trait FloatWeights extends Weights

    A plugin to create scala.Float weights.

    A plugin to create scala.Float weights.

    Author:

    杨博 (Yang Bo)

    Note

    Custom optimization algorithm for updating FloatWeight can be implemented by creating a plugin that provides an overridden FloatOptimizer that provides an overridden FloatOptimizer.delta.

  8. trait ImplicitsSingleton extends AnyRef

    A plugin that creates the instance of implicits.

    A plugin that creates the instance of implicits.

    Any fields and methods in Implicits added by other plugins will be mixed-in and present in implicits.

  9. trait Layers extends AnyRef
  10. trait Logging extends Layers with Weights

    A plugin that logs uncaught exceptions raised from Layer and Weight.

    A plugin that logs uncaught exceptions raised from Layer and Weight.

    Author:

    杨博 (Yang Bo)

  11. trait Operators extends AnyRef

    A plugin that contains definitions of polymorphic functions and methods.

    A plugin that contains definitions of polymorphic functions and methods.

    The implementations of polymorphic functions and methods can be found in FloatLayers.Implicits, DoubleLayers.Implicits and INDArrayLayers.Implicits.

    Author:

    杨博 (Yang Bo)

    See also

    Shapeless's Documentations for the underlying mechanism of polymorphic functions.

  12. trait Training extends AnyRef

    A DeepLearning.scala plugin that enables methods defined in DeepLearning.Ops for neural networks.

    A DeepLearning.scala plugin that enables methods defined in DeepLearning.Ops for neural networks.

    Author:

    杨博 (Yang Bo)

  13. trait Weights extends AnyRef

    A plugin that enables Weight in neural networks.

    A plugin that enables Weight in neural networks.

    Author:

    杨博 (Yang Bo)

Value Members

  1. object Logging
  2. object Operators

Inherited from AnyRef

Inherited from Any

Ungrouped