Stability | experimental |
---|---|
Maintainer | Danil de Kok <me@danieldk.eu> |
Enumerators derived from Data.Alpino.Model
- bestScore :: Monad m => Enumeratee [TrainingInstance] Double m b
- concat :: Monad m => Enumeratee [a] a m b
- groupBy :: (Monad m, Eq a) => (a -> a -> Bool) -> Enumeratee a [a] m b
- groupByKey :: Monad m => Enumeratee TrainingInstance [TrainingInstance] m b
- filter :: Monad m => (a -> Bool) -> Enumeratee a a m b
- filterFeatures :: Monad m => (Bool -> Bool) -> Set ByteString -> Enumeratee TrainingInstance TrainingInstance m b
- filterFeaturesFunctor :: Monad m => (Bool -> Bool) -> Set ByteString -> Enumeratee TrainingInstance TrainingInstance m b
- instanceGenerator :: Monad m => Enumeratee TrainingInstance ByteString m b
- instanceParser :: Monad m => Enumeratee ByteString TrainingInstance m b
- lineEnum :: MonadIO m => Enumerator ByteString m b
- printByteString :: MonadIO m => Iteratee ByteString m ()
- randomSample :: MonadIO m => Int -> Enumeratee [TrainingInstance] [TrainingInstance] m b
- scoreToBinary :: Monad m => Enumeratee [TrainingInstance] [TrainingInstance] m b
- scoreToBinaryNorm :: Monad m => Enumeratee [TrainingInstance] [TrainingInstance] m b
- scoreToNorm :: Monad m => Enumeratee [TrainingInstance] [TrainingInstance] m b
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.
filter :: Monad m => (a -> Bool) -> Enumeratee a a m bSource
Enumeratee that filters with a predicate.
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.
instanceGenerator :: Monad m => Enumeratee TrainingInstance ByteString m bSource
Enumeratee that converts TrainingInstance
to ByteString
.
instanceParser :: Monad m => Enumeratee ByteString TrainingInstance m bSource
Enumeratee that converts ByteString
to TrainingInstance
.
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.