package plugins
- Alphabetic
- By Inheritance
- plugins
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
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)
-
trait
DoubleLiterals
extends AnyRef
A plugin that enables scala.Double in neural networks.
-
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)
-
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.
-
trait
FloatLiterals
extends AnyRef
A plugin that enables scala.Float in neural networks.
-
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)
-
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.
-
trait
ImplicitsSingleton
extends AnyRef
A plugin that creates the instance of implicits.
- trait Layers extends AnyRef
-
trait
Logging
extends Layers with Weights
A plugin that logs uncaught exceptions raised from Layer and Weight.
-
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.
-
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)
-
trait
Weights
extends AnyRef
A plugin that enables Weight in neural networks.
A plugin that enables Weight in neural networks.
Author:
杨博 (Yang Bo)