name: goal-probability
version: 0.1
synopsis: Manifolds of probability distributions
description: Provides probability distributions, exponential families, as well
as things based on exponential families such as multilayer perceptrons and
harmoniums (e.g. restricted Boltzmann machines).
license: BSD3
license-file: LICENSE
author: Sacha Sokoloski
maintainer: sokolo@mis.mpg.de
category: Math
build-type: Simple
cabal-version: >=1.10
library
exposed-modules:
Goal.Probability,
Goal.Probability.Distributions,
Goal.Probability.ExponentialFamily,
Goal.Probability.Statistical,
Goal.Probability.Graphical,
Goal.Probability.Graphical.Harmonium,
Goal.Probability.Graphical.NeuralNetwork
default-extensions: TypeOperators, TypeFamilies, FlexibleInstances,
FlexibleContexts, MultiParamTypeClasses
build-depends:
base==4.*,
mwc-random==0.13.*,
mwc-random-monad==0.7.*,
math-functions==0.1.5.*,
vector==0.11.*,
hmatrix==0.17.*,
statistics==0.13.*,
goal-core==0.1,
goal-geometry==0.1
default-language: Haskell2010
ghc-options: -O2 -Wall -fno-warn-type-defaults -fno-warn-missing-signatures
executable cross-entropy-descent
main-is: cross-entropy-descent.hs
hs-source-dirs: scripts
ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
-fno-warn-missing-signatures -fno-warn-unused-do-bind
build-depends:
base==4.*,
goal-core==0.1,
goal-geometry==0.1,
goal-probability==0.1
default-language: Haskell2010
executable poisson-binomial
main-is: poisson-binomial.hs
hs-source-dirs: scripts
ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
-fno-warn-missing-signatures -fno-warn-unused-do-bind
build-depends:
base==4.*,
goal-core==0.1,
goal-geometry==0.1,
goal-probability==0.1
default-language: Haskell2010
executable univariate
main-is: univariate.hs
hs-source-dirs: scripts
ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
-fno-warn-missing-signatures -fno-warn-unused-do-bind
build-depends:
base==4.*,
goal-core==0.1,
goal-geometry==0.1,
goal-probability==0.1
default-language: Haskell2010
executable multivariate
main-is: multivariate.hs
hs-source-dirs: scripts
ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
-fno-warn-missing-signatures -fno-warn-unused-do-bind
build-depends:
base==4.*,
goal-core==0.1,
goal-geometry==0.1,
goal-probability==0.1,
vector==0.11.*
default-language: Haskell2010
executable transducer
main-is: transducer.hs
hs-source-dirs: scripts
ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
-fno-warn-missing-signatures -fno-warn-unused-do-bind
build-depends:
base==4.*,
goal-core==0.1,
goal-geometry==0.1,
goal-probability==0.1
default-language: Haskell2010
executable transducer-field
main-is: transducer-field.hs
hs-source-dirs: scripts
ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
-fno-warn-missing-signatures -fno-warn-unused-do-bind
build-depends:
base==4.*,
goal-core==0.1,
goal-geometry==0.1,
goal-probability==0.1
default-language: Haskell2010
executable divergence
main-is: divergence.hs
hs-source-dirs: scripts
ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
-fno-warn-missing-signatures -fno-warn-unused-do-bind
build-depends:
base==4.*,
goal-core==0.1,
goal-geometry==0.1,
goal-probability==0.1
default-language: Haskell2010
executable backpropagation
main-is: backpropagation.hs
hs-source-dirs: scripts
ghc-options: -Wall -O2 -threaded -rtsopts -fno-warn-type-defaults
-fno-warn-missing-signatures -fno-warn-unused-do-bind
build-depends:
base==4.*,
goal-core==0.1,
goal-geometry==0.1,
goal-probability==0.1
default-language: Haskell2010