| 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 #