packages feed

HLearn-algebra-1.1.0.0: HLearn-algebra.cabal

Name:                HLearn-algebra
Version:             1.1.0.0
Synopsis:            Algebraic foundation for homomorphic learning
Description:         This module contains the algebraic basis for the HLearn library.  It is separated out in it's own library because it contains routines that may be useful to others.  In particular, it contains methods for automatically converting algorithms into online/parallel versions, and its structure is slightly more modular (although much less complete) than other algebra packages.
Category:            Data Mining, Machine Learning
License:             BSD3
--License-file:        LICENSE
Author:              Mike izbicki
Maintainer:          mike@izbicki.me
Build-Type:          Simple
Cabal-Version:       >=1.8
homepage:            http://github.com/mikeizbicki/HLearn/
bug-reports:         http://github.com/mikeizbicki/HLearn/issues

Library
    Build-Depends:      
        base                >= 3 && < 5,
        ConstraintKinds     >= 1.1.0,
        vector-heterogenous >= 0.1.1,
        template-haskell,

        random              >= 1.0.1,
        MonadRandom         >= 0.1,
        parallel            >= 3.2,
        deepseq             >= 1.3,
        containers          >= 0.5,
        vector              >= 0.10,
        hashable            >= 1.1.2
        
    hs-source-dirs:     src
    ghc-options:        -rtsopts -auto-all -caf-all -O2 
    Exposed-modules:
        HLearn.Algebra
        HLearn.Algebra.Functions
        --HLearn.Algebra.HVector
        HLearn.Algebra.Types.Indexing
        HLearn.Algebra.Types.HList
        HLearn.Algebra.Types.Nat1
        HLearn.Algebra.Models.HomTrainer
        HLearn.Algebra.Models.CoHomTrainer
        HLearn.Algebra.Models.Lame
        --HLearn.Algebra.Morphism
        HLearn.Algebra.Structures.Groups
        HLearn.Algebra.Structures.MetricSpace
        HLearn.Algebra.Structures.Modules
        HLearn.Algebra.Structures.Triangles
        HLearn.Algebra.Structures.Free.Bagging
        HLearn.Algebra.Structures.Free.FreeHomTrainer
        HLearn.Algebra.Structures.Free.FreeModule
    Extensions:
        FlexibleInstances
        FlexibleContexts
        MultiParamTypeClasses
        FunctionalDependencies
        UndecidableInstances
        ScopedTypeVariables
        BangPatterns
        TypeOperators
        GeneralizedNewtypeDeriving
        --DataKinds
        TypeFamilies
        --PolyKinds
        StandaloneDeriving
        GADTs
        KindSignatures
        ConstraintKinds