markov-chain: Markov Chains for generating random sequences with a user definable behaviour.
This library can be used to generate random sequences of anything
with a behaviour that is adapted to some training data.
Input a marketing text or a speech and
recompose it to another arbitrary text of this sort.
Input a dictionary of person names and create new names.
Input a sequence of notes and get out a new melody.
Input a set of Haskell modules and generate ...
nice idea but the result will certainly have neither correct syntax nor types.
I think, it's a good thing about Haskell, that you cannot fool it so easily.
The idea is very simple:
The algorithm analyses your input/training data
with respect to how likely an
e follows the letters
Then on recomposition it chooses subsequent letters randomly
according to the frequencies found in the training data.
This library is well suited for bull-shit generators.
|Versions [faq]||0.0.1, 0.0.2, 0.0.3, 0.0.3.1, 0.0.3.2, 0.0.3.3, 0.0.3.4|
|Dependencies||base (>=1.0), containers, mtl (<1.2), random (>=1.0) [details]|
|Author||Henning Thielemann <email@example.com>|
|Maintainer||Henning Thielemann <firstname.lastname@example.org>|
|Revised||Revision 1 made by HerbertValerioRiedel at Sun Jan 6 19:37:22 UTC 2019|
|Uploaded||by HenningThielemann at Tue Feb 19 04:54:14 UTC 2008|
|Distributions||Debian:0.0.3.3, LTSHaskell:0.0.3.4, NixOS:0.0.3.4, Stackage:0.0.3.4|
|Downloads||7293 total (209 in the last 30 days)|
|Rating||(no votes yet) [estimated by rule of succession]|
Docs uploaded by user
Build status unknown [no reports yet]
Choose the new smaller, split-up base package.
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
- markov-chain-0.0.2.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
For package maintainers and hackage trustees