name: maxent-learner-hw
version: 0.2.0
synopsis: Hayes and Wilson's maxent learning algorithm for phonotactic grammars.
description: Provides an implementation of Hayes and Wilson's machine learning algorithm for maxent phonotactic grammars, as both a command-line tool and a function library. The learner takes in a lexicon and produces a list of weighted constraints penalizing certain sound sequemces in an attempt to produce a probability distribution of words which maximizes the probability of the lexicon. Once such a set of constraints is generated, it can be tested by using it to generate random pronounceable text.
.
This package is an implementation of the algorithm described in Hayes and Wilson's paper /A Maximum Entropy Model of Phonotactics and Phonotactic Learning/ (available at <http://www.linguistics.ucla.edu/people/hayes/Phonotactics/Index.htm>).
homepage: https://github.com/george-steel/maxent-learner
license: GPL
license-file: LICENSE
author: George Steel
maintainer: george.steel@gmail.com
copyright: 2016-2017 George Steel and Peter Jurgec
category: Linguistics
build-type: Simple
extra-source-files: ffisrc/packeddfa.c, app/ft-ipa.csv
cabal-version: >=1.10
library
cc-options: -Wall -std=c11
hs-source-dirs: src
exposed-modules: Text.PhonotacticLearner.Util.Ring
, Text.PhonotacticLearner.Util.Probability
, Text.PhonotacticLearner.Util.ConjugateGradient
, Text.PhonotacticLearner.DFST
, Text.PhonotacticLearner.MaxentGrammar
, Text.PhonotacticLearner.PhonotacticConstraints
, Text.PhonotacticLearner.PhonotacticConstraints.FileFormats
, Text.PhonotacticLearner.PhonotacticConstraints.Generators
, Text.PhonotacticLearner
build-depends: base >= 4.7 && < 5
, deepseq == 1.4.*
, vector >= 0.10
, mtl >= 2.1 && < 2.3
, containers == 0.5.*
, parallel == 3.2.*
, random == 1.1
, array >= 0.3 && < 0.6
, text == 1.2.*
, readcsv
default-language: Haskell2010
c-sources: ffisrc/packeddfa.c
executable phono-learner-hw
hs-source-dirs: app
main-is: Main.hs
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends: base >= 4.7 && < 5
, maxent-learner-hw
, optparse-applicative
, containers == 0.5.*
, text == 1.2.*
, file-embed
, parallel == 3.2.*
, deepseq == 1.4.*
, array >= 0.3 && < 0.6
, mtl >= 2.1 && < 2.3
, random == 1.1
, bytestring
, random-shuffle
default-language: Haskell2010
source-repository head
type: git
location: https://github.com/george-steel/maxent-learner