Safe Haskell | Safe-Infered |
---|
Data.Alpino.Model.Conduit
- addNewLine :: Monad m => Conduit ByteString m ByteString
- bestScore :: Monad m => Conduit [TrainingInstance] m Double
- concat :: Monad m => Conduit [a] m a
- filterFeatures :: Monad m => (Bool -> Bool) -> Set ByteString -> Conduit TrainingInstance m TrainingInstance
- filterFeaturesFunctor :: Monad m => (Bool -> Bool) -> Set ByteString -> Conduit TrainingInstance m TrainingInstance
- groupByKey :: Monad m => Conduit TrainingInstance m [TrainingInstance]
- randomSample :: MonadRandom m => Int -> Conduit [TrainingInstance] m [TrainingInstance]
- scoreToBinary :: Monad m => Conduit [TrainingInstance] m [TrainingInstance]
- scoreToBinaryNorm :: Monad m => Conduit [TrainingInstance] m [TrainingInstance]
- scoreToNorm :: Monad m => Conduit [TrainingInstance] m [TrainingInstance]
- bsToTrainingInstance :: MonadThrow m => Conduit ByteString m TrainingInstance
- trainingInstanceToBS :: Monad m => Conduit TrainingInstance m ByteString
Documentation
addNewLine :: Monad m => Conduit ByteString m ByteStringSource
bestScore :: Monad m => Conduit [TrainingInstance] m DoubleSource
Retrieve the best score from a list of training instances.
filterFeatures :: Monad m => (Bool -> Bool) -> Set ByteString -> Conduit TrainingInstance m TrainingInstanceSource
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 -> Conduit TrainingInstance m TrainingInstanceSource
Filter features by their functor. A modifier function can be applied,
for instance, the not
function would exclude the specified features.
groupByKey :: Monad m => Conduit TrainingInstance m [TrainingInstance]Source
Group training instances by key.
randomSample :: MonadRandom m => Int -> Conduit [TrainingInstance] m [TrainingInstance]Source
scoreToBinary :: Monad m => Conduit [TrainingInstance] m [TrainingInstance]Source
Conduit recaculating scores to binary scores (1.0 for best, 0.0 for the rest).
scoreToBinaryNorm :: Monad m => Conduit [TrainingInstance] m [TrainingInstance]Source
Conduit recalculating scores, dividing a score of 1.0 uniformly over instances with the highest quality score.
scoreToNorm :: Monad m => Conduit [TrainingInstance] m [TrainingInstance]Source
Conduit that normalized instance scores over all instances in the list.
trainingInstanceToBS :: Monad m => Conduit TrainingInstance m ByteStringSource
Convert TrainingInstance
s to ByteString
s.