sgd-0.7.0.1: Stochastic gradient descent

Safe HaskellNone
LanguageHaskell98

Numeric.SGD.Sparse.LogSigned

Description

Module provides data type for signed log-domain calculations.

Synopsis

Documentation

data LogSigned Source #

Signed real value in the logarithmic domain.

Constructors

LogSigned 

Fields

logSigned :: Double -> LogSigned Source #

Smart LogSigned constructor.

fromPos :: LogFloat -> LogSigned Source #

Make LogSigned from a positive, log-domain number.

fromNeg :: LogFloat -> LogSigned Source #

Make LogSigned from a negative, log-domain number.

toNorm :: LogSigned -> Double Source #

Shift LogSigned to a normal domain.

toLogFloat :: LogSigned -> Either LogFloat LogFloat Source #

Change the LogSigned to either negative Left LogFloat or positive Right LogFloat.