~/talk

Processing Hotel Reviews with Python

Talkat PyData Berlin 2015 · 2015-05-29..05-30· [python, machine-learning]
slides:none on file

Pipeline processes text with Python plus Hadoop and Luigi, handling 30 million reviews crawled daily, supporting 25 languages and over 500,000 properties with ~200,000 new reviews per day. Code uses Hadoop streaming, Pig for complex transforms, and Luigi for orchestration. Word2vec via Gensim trains hotel and city vectors from review sentences so similar hotels cluster and power a prototype recommender; demo works unevenly but shows concrete, reproducible gains.

AI-written summary · about

  1. 0:00Introduction
  2. 2:23Problem description
  3. 8:00Architectural requirements
  4. 10:51Python and Hadoop
  5. 13:02Orchestrating with Luigi
  6. 21:45Pig for transformations
  7. 24:58Review processing demo
  8. 28:10Word2Vec for representations
  9. 36:45t-SNE visualizations
  10. 38:31Hotel recommendations
  11. 41:26Key takeaways and conclusion
  12. 42:32Q&A
~/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.