~/talk

Food, Wine and Machine Learning: Teaching a Bot to Taste

Talkat RubyKaigi 2017 · 2017-09-18..09-20· [ruby, machine-learning]
links:none on file
slides:none on file

Builds a chatbot called Happy Wine Bot that recommends wines for recipes by scraping online recipes, hand-labeling 50+ food features, and classifying text per flavor; wine knowledge uses a codified set of 100+ wine types with 40+ taste attributes. Uses Ruby, integrates Wit.ai for intent parsing and Facebook/Twitter for delivery. Pairing uses a weighted scoring engine (rules rather than ML) to rank matches; demo shows workable recommendations but manual labeling, limited training data and misspellings limit accuracy.

AI-written summary · about

  1. 0:00Intro
  2. 0:54About Mai
  3. 3:00What is Machine Learning
  4. 4:03How Machine Learning Works
  5. 4:55What Can Machine Learning Do
  6. 7:00Why arent you using Machine Learning
  7. 8:50Cloud Services
  8. 10:47Data
  9. 12:17What makes good data
  10. 13:37Feature engineering
  11. 15:47Data management
  12. 17:31Predicting
  13. 17:50When not to use machine learning
  14. 19:09Challenges with machine learning
  15. 22:01Practical example
  16. 22:59Teaching the bot to converse
  17. 24:25What is taste
  18. 25:36Features of food that affect taste
  19. 26:18Training data
  20. 27:18Models
  21. 28:13Classification Example
  22. 28:58Features of Wine
  23. 29:59Teaching the Bot
  24. 31:51Sommelier Strategies
  25. 34:02How to Teach the Bot
  26. 34:42Demo
  27. 36:18Wine Recommendations
  28. 37:25Lessons Learned
  29. 38:58Takeaway
~/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.