detrospector: Markov chain text generator
The detrospector program generates random text conforming to the general
style and diction of a given source document. It associates each
k-character substring of the source document with a probability
distribution for the next character. These distributions are used to
iteratively pick new characters for output. In other words, it samples a
Markov chain derived from the source document.
Run detrospector -? for usage information. The program has several
modes. It can generate random text, or invent individual random words which
are not found in a dictionary. These modes require a chain file, which is
built from a source document in another mode.
Design goals include speed and full Unicode support. I welcome suggestions and patches regarding any aspect of this program.
New in version 0.3:
Compatible with
hashable1.2
[Skip to Readme]
Downloads
- detrospector-0.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 0.1, 0.2, 0.3 |
|---|---|
| Dependencies | base (>=3 && <5), binary (>=0.5), bytestring (>=0.9), cmdargs (>=0.6), containers (>=0.3), hashable (>=1.2), mwc-random (>=0.8), text (>=0.8), unordered-containers (>=0.1), zlib (>=0.5) [details] |
| License | BSD-3-Clause |
| Author | Keegan McAllister <mcallister.keegan@gmail.com> |
| Maintainer | Keegan McAllister <mcallister.keegan@gmail.com> |
| Category | Text, Natural Language Processing |
| Source repo | head: git clone git://github.com/kmcallister/detrospector.git |
| Uploaded | by KeeganMcAllister at 2013-04-08T01:58:55Z |
| Distributions | |
| Reverse Dependencies | 1 direct, 0 indirect [details] |
| Executables | detrospector |
| Downloads | 2995 total (10 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs not available [build log] Last success reported on 2016-11-11 [all 8 reports] |