~/talk

Using Clojure+Spark to Find All the Topics on the Interwebs

Talkat Clojure/conj 2015 · 2015-11-16..11-18· [machine-learning, data-engineering]
slides:none on file

Uses Clojure+Spark and Spark MLlib to classify and topic-model web data, pulling seeds from DMOZ and pages from Common Crawl to expand to about 2.5 million pages for fashion and millions more for negatives. Builds bag-of-words filters, trains random forests for classification (F measure ~0.86 on raw features) and runs LDA topic models after reducing vocabulary. Production pipeline runs but LDA requires heavy tuning and memory workarounds.

AI-written summary · about

  1. 0:00Start
  2. 8:34Clojure using Reducers
  3. 9:00Clojure using Spark
  4. 14:57Creating a single column DataFrame
  5. 23:14Computing metrics
  6. 26:17Computing Chi-Square Test
~/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.