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