~/talk

Syntax Isn't Everything: NLP for Rubyists

Talkat RailsConf 2017 · 2017-04-25..04-27· [ruby, machine-learning]
slides:none on file

Live demo shows using Cloud Natural Language via the google-cloud-language gem to pull tweets, compute sentiment (score -1..1 and magnitude) and extract syntax tokens; code builds ASCII and graph diagrams (graph dot files) of dependency trees, runs on a Kubernetes pipeline ingesting a conference hashtag, and handles ~5k free API calls/month; Jabberwocky syntax parses correctly and emoji-based hacks are abandoned for the pre-trained model which mostly succeeds but still mis-parses malformed sentences and relies on probabilistic guesses.

AI-written summary · about

  1. 0:00Start
  2. 0:54Google Cloud Platform
  3. 3:31Better User Experience
  4. 5:15Accessibility
  5. 6:00Improved Understanding
  6. 7:41Seal
  7. 8:39English is Horrible
  8. 10:06You look freezing.
  9. 11:09Sure, I'd love to.
  10. 13:01The Turing Test
  11. 13:47ELIZA
  12. 15:18Chat Bots
  13. 17:26gem install google-cloud language
  14. 18:31Hand Wave
  15. 18:54Demo
  16. 20:34Side Quest!!!! Grammar 101
  17. 20:48Parts of Speech
  18. 21:36Adjective
  19. 21:49Attributes
  20. 22:33Parts of a Sentence
  21. 22:52The cat eats fish.
  22. 23:02Side Quest Complete
  23. 28:25Silly Examples
  24. 30:03Questions?
~/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.