Returns a Poly.MathMethods.*.Case that accepts two Float Layers for the polymorphic function Poly.MathMethods.*
Returns a Poly.MathMethods.*.Case that accepts two Float Layers for the polymorphic function Poly.MathMethods.*
import com.thoughtworks.deeplearning.DifferentiableFloat._ import com.thoughtworks.deeplearning.Symbolic def myNetwork(implicit inputFloatLayer: Float @Symbolic)(anotherFloatLayer: Float @Symbolic) = { Poly.MathMethods.*(inputFloatLayer,anotherFloatLayer) }
Returns a Poly.MathMethods.+.Case that accepts two Float Layers for the polymorphic function Poly.MathMethods.+
Returns a Poly.MathMethods.+.Case that accepts two Float Layers for the polymorphic function Poly.MathMethods.+
import com.thoughtworks.deeplearning.DifferentiableFloat._ import com.thoughtworks.deeplearning.Symbolic def myNetwork(implicit inputFloatLayer: Float @Symbolic)(anotherFloatLayer: Float @Symbolic) = { Poly.MathMethods.+(inputFloatLayer,anotherFloatLayer) }
Returns a Poly.MathMethods.-.Case that accepts two Float Layers for the polymorphic function Poly.MathMethods.-
Returns a Poly.MathMethods.-.Case that accepts two Float Layers for the polymorphic function Poly.MathMethods.-
import com.thoughtworks.deeplearning.DifferentiableFloat._ import com.thoughtworks.deeplearning.Symbolic def myNetwork(implicit inputFloatLayer: Float @Symbolic)(anotherFloatLayer: Float @Symbolic) = { Poly.MathMethods.-(inputFloatLayer,anotherFloatLayer) }
Returns a Poly.MathMethods./.Case that accepts two Float Layers for the polymorphic function Poly.MathMethods./
Returns a Poly.MathMethods./.Case that accepts two Float Layers for the polymorphic function Poly.MathMethods./
import com.thoughtworks.deeplearning.DifferentiableFloat._ import com.thoughtworks.deeplearning.Symbolic def myNetwork(implicit inputFloatLayer: Float @Symbolic)(anotherFloatLayer: Float @Symbolic) = { Poly.MathMethods./(inputFloatLayer,anotherFloatLayer) }
Optimizers of Float
Returns a Poly.MathFunctions.abs.Case that accepts Float Layer for the polymorphic function Poly.MathFunctions.abs
Returns a Poly.MathFunctions.abs.Case that accepts Float Layer for the polymorphic function Poly.MathFunctions.abs
import com.thoughtworks.deeplearning.DifferentiableFloat._ import com.thoughtworks.deeplearning.Symbolic def myNetwork(implicit inputFloatLayer: Float @Symbolic) = { Poly.MathFunctions.abs(inputFloatLayer) }
Returns a Poly.MathFunctions.exp.Case that accepts Float Layer for the polymorphic function Poly.MathFunctions.exp
Returns a Poly.MathFunctions.exp.Case that accepts Float Layer for the polymorphic function Poly.MathFunctions.exp
import com.thoughtworks.deeplearning.DifferentiableFloat._ import com.thoughtworks.deeplearning.Symbolic def myNetwork(implicit inputFloatLayer: Float @Symbolic) = { Poly.MathFunctions.exp(inputFloatLayer) }
Returns a Poly.MathFunctions.log.Case that accepts Float Layer for the polymorphic function Poly.MathFunctions.log
Returns a Poly.MathFunctions.log.Case that accepts Float Layer for the polymorphic function Poly.MathFunctions.log
import com.thoughtworks.deeplearning.DifferentiableFloat._ import com.thoughtworks.deeplearning.Symbolic def myNetwork(implicit inputFloatLayer: Float @Symbolic) = { Poly.MathFunctions.log(inputFloatLayer) }
Returns a Poly.MathFunctions.max.Case that accepts two Float Layers for the polymorphic function Poly.MathFunctions.max
Returns a Poly.MathFunctions.max.Case that accepts two Float Layers for the polymorphic function Poly.MathFunctions.max
import com.thoughtworks.deeplearning.DifferentiableFloat._ import com.thoughtworks.deeplearning.Symbolic def myNetwork(implicit inputFloatLayer: Float @Symbolic)(anotherFloatLayer: Float @Symbolic) = { Poly.MathFunctions.max(inputFloatLayer,anotherFloatLayer) }
Returns a Poly.MathFunctions.min.Case that accepts two Float Layers for the polymorphic function Poly.MathFunctions.min
Returns a Poly.MathFunctions.min.Case that accepts two Float Layers for the polymorphic function Poly.MathFunctions.min
import com.thoughtworks.deeplearning.DifferentiableFloat._ import com.thoughtworks.deeplearning.Symbolic def myNetwork(implicit inputFloatLayer: Float @Symbolic)(anotherFloatLayer: Float @Symbolic) = { Poly.MathFunctions.min(inputFloatLayer,anotherFloatLayer) }
A helper that contains common boilerplate code for all Float layers.
A helper that contains common boilerplate code for all Float layers.
import com.thoughtworks.deeplearning.DifferentiableFloat._