sequor-0.7.2: A sequence labeler based on Collins's sequence perceptron.
NLP.Perceptron.Vector
data I Source
Constructors
Instances
type Global = Map I FloatSource
data Local Source
type Weights = UArray I FloatSource
type WeightsST s = STUArray s I FloatSource
toSV :: Unbox Int => Local -> GlobalSource
for_ :: Monad m => [a] -> (a -> m b) -> m ()Source
plus_ :: WeightsST s -> Global -> ST s ()Source
minus_ :: WeightsST s -> Global -> ST s ()Source
plus :: Global -> Global -> GlobalSource
minus :: Global -> Global -> GlobalSource
scale :: Global -> Float -> GlobalSource
dot :: Weights -> Local -> FloatSource
dot' :: (Float, Weights, Weights) -> Local -> FloatSource