Copyright | (c) Fabricio Olivetti de Franca 2020 |
---|---|
License | GPL-3 |
Maintainer | fabricio.olivetti@gmail.com |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
ITEA.Regression
Description
Function to execute ITEA
Synopsis
- type AlgRunner = Rnd Population -> Mutation -> Fitness -> StdGen -> [Population]
- readAndParse :: FilePath -> IO (Matrix Double, Column Double)
- toVecOfColumns :: Matrix Double -> Dataset Double
- takeNRows :: Int -> Matrix Double -> Matrix Double
- dropNRows :: Int -> Matrix Double -> Matrix Double
- splitValidation :: Double -> Matrix Double -> Vector Double -> (Dataset Double, Column Double, Dataset Double, Column Double)
- run :: AlgRunner -> Datasets -> MutationCfg -> Output -> Int -> Int -> Task -> Penalty -> [Shape] -> Domains -> IO ()
- runITEA :: AlgRunner
- runFI2POP :: AlgRunner
Documentation
type AlgRunner = Rnd Population -> Mutation -> Fitness -> StdGen -> [Population] Source #
readAndParse :: FilePath -> IO (Matrix Double, Column Double) Source #
toVecOfColumns :: Matrix Double -> Dataset Double Source #
splitValidation :: Double -> Matrix Double -> Vector Double -> (Dataset Double, Column Double, Dataset Double, Column Double) Source #