| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Data.SVM
Synopsis
- type Vector = IntMap Double
- type Problem = [(Double, Vector)]
- data KernelType
- data Algorithm
- data ExtraParam = ExtraParam {}
- data Model
- train :: Algorithm -> KernelType -> Problem -> IO Model
- train' :: ExtraParam -> Algorithm -> KernelType -> Problem -> IO Model
- crossValidate :: Algorithm -> KernelType -> Problem -> Int -> IO [Double]
- crossValidate' :: ExtraParam -> Algorithm -> KernelType -> Problem -> Int -> IO [Double]
- loadModel :: FilePath -> IO Model
- saveModel :: Model -> FilePath -> IO ()
- predict :: Model -> Vector -> IO Double
Documentation
data KernelType #
data ExtraParam #
Constructors
| ExtraParam | |
train :: Algorithm -> KernelType -> Problem -> IO Model #
The train function allows training a Model starting from a Problem
by specifying an Algorithm and a KernelType
train' :: ExtraParam -> Algorithm -> KernelType -> Problem -> IO Model #
crossValidate :: Algorithm -> KernelType -> Problem -> Int -> IO [Double] #
crossValidate' :: ExtraParam -> Algorithm -> KernelType -> Problem -> Int -> IO [Double] #