~/talk

Infinite State Machine Poetry in, with, and by Clojure

Talkat Clojure/conj 2017 · 2017-10-12..10-14· [creative-coding]
slides:none on file

Clojure code generates poems using a Markov chain on Keats (≈2,000 lines, ~13,660 words, ~80k chars) and a recurrent neural network on Shakespeare (≈125k lines, ~1M words, 5.6M chars). The Markov implementation is ~15 lines and yields Keats‑like phrases (it even spits out the name "Eric" once). The RNN (via DL4J) becomes pronounceable after ~50 minibatches and Shakespeare‑like after ~160; training takes a couple hours on a 2012 MacBook Air (no GPU). A Clojure program named REM cycle prints "know that they all lived happily ever after."

AI-written summary · about

  1. 0:00Start
  2. 4:45Poem About the Machine
  3. 7:44Poems && Programs
  4. 11:01Poem.
  5. 11:31Corpus
  6. 12:10Markov Chain
  7. 13:05Prose Poem by A. Machine
  8. 18:50Humans Like Chocolate, Right?
  9. 21:23To Serve (Hu)man(s)
  10. 25:12The Unreasonable Effectiveness of Recurrent Neural Networks
  11. 26:12Show Me the Code
  12. 26:5410 Mini Batches
  13. 31:47TL;DPA
  14. 34:10Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.