Jeff Abrahamson - WTF am I doing? An introduction to NLP and ANN's

1,025 views · Published 15 May 2017 · 33:04 · Indexed 10 November 2026

Channel: PyData · 2017 · Science & Technology

Watch on YouTube

Filmed at PyData London 2017
www.pydata.org

Description
This talk will be a playful but serious introduction to natural language processing and image processing with (artificial) neural networks.

Abstract
Collecting data is more fun when it's about myself: I'm an expert! So I program my computer to spy on me. And then I play with the data, the better to understand both ML techniques and what I've been up to. In the limit, I try not only to understand how I spend my time but also to predict how I am about to spend my time.

Consider the active window on my computer: the window with which I am currently interacting. Watching the window name creates a sequence of window titles and a great NLP playground. ("Natural language" is here a discovered irony.) Snapshotting the contents of the window in turn creates long sequences of images. To save space, I reduce the images to postage stamp size, and yet it turns out I can learn some very interesting things nonetheless. Some reasonably simple neural networks are enough to discern how I spend my time, when I work on which projects. Indeed, well beyond providing a great playground for learning about ML techniques, the project also provides a good reminder (warning?) about how much we can learn from what appear to be relatively scant data. Of course, the links in the final slides will share all the code to help you get started with projects of your own.

PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R.

We aim to be an accessible, community-driven conference, with novice to advanced level presentations. PyData tutorials and talks bring attendees the latest project features along with cutting-edge use cases. 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