alpino-tools-0.0.5: Alpino data manipulation tools

Stabilityexperimental
MaintainerDanil de Kok <me@danieldk.eu>

Data.Alpino.Model.Enumerator

Description

Enumerators derived from Data.Alpino.Model

Synopsis

Documentation

bestScore :: Monad m => Enumeratee [TrainingInstance] Double m bSource

Retrieve the best score from a list of training instances.

concat :: Monad m => Enumeratee [a] a m bSource

Enumeratee concatenating lists.

groupBy :: (Monad m, Eq a) => (a -> a -> Bool) -> Enumeratee a [a] m bSource

Enumeratee grouping chunks according to an equality function.

groupByKey :: Monad m => Enumeratee TrainingInstance [TrainingInstance] m bSource

Group training instances by key.

filterFeatures :: Monad m => (Bool -> Bool) -> Set ByteString -> Enumeratee TrainingInstance TrainingInstance m bSource

Filter features by exact names. A modifier function can be applied, for instance, the not function would exclude the specified features.

filterFeaturesFunctor :: Monad m => (Bool -> Bool) -> Set ByteString -> Enumeratee TrainingInstance TrainingInstance m bSource

Filter features by their functor. A modifier function can be applied, for instance, the not function would exclude the specified features.

lineEnum :: MonadIO m => Enumerator ByteString m bSource

Enumerator of lines read from the standard input.

printByteString :: MonadIO m => Iteratee ByteString m ()Source

Iterator printing ByteString to the standard output.

randomSample :: MonadIO m => Int -> Enumeratee [TrainingInstance] [TrainingInstance] m bSource

Extract a random sample of n instances from a context.

scoreToBinary :: Monad m => Enumeratee [TrainingInstance] [TrainingInstance] m bSource

Enumerator recaculating scores to binary scores (1.0 for best, 0.0 for the rest).

scoreToBinaryNorm :: Monad m => Enumeratee [TrainingInstance] [TrainingInstance] m bSource

Enumerator recalculating scores, dividing a score of 1.0 uniformly over instances with the highest quality score.

scoreToNorm :: Monad m => Enumeratee [TrainingInstance] [TrainingInstance] m bSource

Enumerator that normalized instance scores over all instances in the list.