Ben Fields: Great Taste, Less Wordy: Document Summarization of Beer Reviews
510 views · Published 4 December 2015 · 40:16 · Indexed 14 November 2026
Channel: PyData · 2015 · Science & Technology
PyData NYC 2015 In this talk I'll present a crash course in NLP, focusing on tools to perform document-level summarization. Specifically, I'll go through TF•IDF and topic modelling. We'll use these techniques to make sense of the language people use on the web when describing beer. We'll apply this to some 3 million reviews covering 120,000 different beers, creating a concise description for any commercial beer. Natural language processing (NLP) is among the oldest of Computer Science fields, dating back at least to the 1950s. In this talk I'll present a crash course in NLP, focusing on tools to perform document-level summarization and understanding. Specifically, I'll go through TF•IDF and topic modelling. We'll use these techniques to make sense of the language people use on the web when describing beer. I'll introduce a dataset containing some 3 million paragraph length reviews of 120,000 beers. We'll use this data to create a concise description for any commercially available beer. These descriptions will draw out the differences between the different techniques, at an intuitive level. We will then look at ways to quantify the distance between documents, which will then be used to show how similar different beers are. By the end of this talk, the audience should have enough of an understanding to use document-level NLP in various domains and applications, and perhaps sound a bit more informed when ordering a beer. Slides available here: https://speakerdeck.com/bfields/great-taste-less-wordy-document-summarization-of-beer-reviews and here’s the ratebeer.com spider/scraper that is referenced in the talk: https://github.com/gearmonkey/consume-rBeer 00:00 Welcome! 00:10 Help us add time stamps or captions to this video! See the description for details. Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/numfocus/YouTubeVideoTimestamps
More from this channel
-
31:23
Kostas Perifanos - Authorship Attribution Using Python
-
31:08
Prash Majmudar - Measuring the Digital Economy Using Big Data
-
36:26
Ian Ozsvald - The High Performance Python Landscape
-
37:48
Mike Muller - Shared Memory Parallelism with Python
-
35:01
Martin Goodson - Most Winning A/B Test Results are Illusory
-
30:19
Mark Basham - Python for High Throughput Science
-
1:13:42
David Cournapeau & Simon Jagoe - Narrowing the Gap Between Array Computing and Databases
-
31:38
Emlyn Clay - Phython, Pharmaceuticals & Discovery