Commit Graph

66 Commits (b766f836d36eaf3b042f0f5329f1bf3a784339e7)

Author SHA1 Message Date
Eric Ihli b349e7af2c More markov gen testing
Eric Ihli 3c57418a61 Bigram transduction to rhymes
Eric Ihli dd51e0fdca Generate with some grammar rules
Eric Ihli dc5340be7f Add package for data transform
Transforms text files to tries.
Eric Ihli 6cf1236708 Misc updates to tpt
Eric Ihli 7eb429daaf Rhyme with unstressed vowels only
Eric Ihli 5feb551a2f Flexible rhyming.
Eric Ihli 5d0311904a Rhyme generation
Eric Ihli 7922d7611d TPT Rhyme gen
Eric Ihli baf290650f Working reverse rhyme lookup efficient
Eric Ihli c1f20a8f8c Working with tpt lib
Eric Ihli de194913d9 Add python example of Katz backoff
Eric Ihli f66210d7dd Add tightly-packed-trie example
Eric Ihli ded92cc0a2 Search TPT
Eric Ihli 809a30b8a3 ByteBuffer is packed with trie. Decoding...
Eric Ihli 6e9021495a Implement cursors to decode from a byte array
Eric Ihli 6e143a91cb Closer to tightly packed trie
Eric Ihli 633ac1bd18 Start byte-packing trie
Eric Ihli 1ef29bf96b Add code trie and variable-length code
Eric Ihli bf6836bb69 More SGT exploration
Eric Ihli b63b8d6cf4 More exploration of Katz back-off
Eric Ihli f0e03d76a2 Progress towards Katz back-off
Eric Ihli 33b5f26d0b Move towards Katz backoff
Eric Ihli 72e06612bf Clean up and expand examples SGT
Eric Ihli 495ef6c602 Working completions
Eric Ihli cbde1996dc Fix bug, correct probabilities
Eric Ihli 3bd356fa8b Fix bug, not always taking lgt
Eric Ihli 79fa3e2d80 Parity with c++ code up to estimations
Eric Ihli 56109c3810 Experiments with simple good turing estimation
Eric Ihli acfa291e85 Move Good-Turing maths helpers to math namespace
Eric Ihli 3c3bc377c0 Experiments in memory efficient data structures
Eric Ihli 2a2d5adc35 Add example of logic programming to find rhymes
Eric Ihli 0bd7683020 Scratch code related to grammar nlg
Eric Ihli 969240f919 Scratchpad for tightly-packed-trie
Includes variable-length encoding examples
Eric Ihli 31518e2cbd Add notes for efficient trie
Eric Ihli 9068c671f1 Update to simple-nlg code
Eric Ihli c193152a79 Add nippy for pos and grammar freqs
Eric Ihli 75218e770b Add function to parse top-k
Eric Ihli 0c7da21610 Add comments to nlp/g code
Eric Ihli c0ad5acefc Add simple-nlg
Eric Ihli 86546c7d01 Add example code, more nlp options
Eric Ihli f0ea2bc513 WIP
Eric Ihli 1cb959010c WIP
Eric Ihli 94f32d0a2f Cleanup
Eric Ihli c2d3882854 Remove unused requires and fix paths
Eric Ihli fc7972d8bb Remove some stale code
Eric Ihli f30686e95e Cleanup and organize namespaces
Eric Ihli 7e461b3620 Add limerick gen
Eric Ihli 7a4f22970e Better markov/corpus handling
Eric Ihli 3809ab1f09 More scraping utilities and better rhyming