An Introduction to Reinforcement Learning
DescriptionReinforcement learning is a subfield of machine learning focused on discovering ‘optimal policies’: robust strategies to achieve a desired objective under varying states of the world. In...
View ArticleAnomaly Detection Algorithms and Techniques for Real-World Detection Systems
DescriptionFinding outliers in a dataset is a challenging problem in which traditional analytical methods often perform poorly. As a result, researchers have developed special algorithms for detecting...
View ArticleBuild your own python pet!
DescriptionBuild your own tamagotchi style py-pet with this beginner friendly workshop. You will learn basic python skillz by spawning and feeding your adorable creation in the terminal.
View ArticleCryptography in Python
DescriptionToday we use cryptography in almost everywhere. From surfing the web over https, to working remotely over ssh. However, many of us do not appreciate the subtleties of crypto primitives, and...
View ArticleIntroduction to Web Scraping using Scrapy
DescriptionHave you wanted to grab data from websites and automatically categorize it into a formatted list? Or maybe you want to opt out of registering for API keys and want data straight out of a web...
View ArticleProbabilistic Graphical Models in Python
DescriptionThis talk will give a high level overview of the theories of graphical models and a practical introduction to and illustration of several available options for implementing graphical models...
View Articlepython-dateutil: A delightful romp in the never-confusing world of dates and...
DescriptionThe dateutil library provides a number of extensions to Python's standard datetime handling libraries. This talk will provide an overview of how to use (and not use!) dateutil to improve...
View ArticlePython Gone Bananas: Monkey Patching Isn't Monkey Business
DescriptionPython is an extremely dynamic language with a very "rich runtime." Unlike in a compiled language like C or go, symbols (functions and data objects) can be bound and rebound at runtime;...
View ArticleRESTful Service Design: Patterns and Anti-Patterns
DescriptionDrawing on more than a decade of combined experience in RESTful service design, your speakers will discuss many of the key architectural questions that every API developer needs to answer....
View ArticleSensely: Office Automation with the Internet of Things and Python
DescriptionMany of us have heard the hype surrounding the Internet of Things (IoT). Leveraging a network of wireless sensors to facilitate decision making with real-time data does sound awesome, but...
View ArticleThe Colors, Duke! Steganography using the Python Imaging Library (PIL)
DescriptionSteganography is the practice, though some might say artform, of concealing messages within other types of media. The aim of my talk is to show how to write plaintext messages into images...
View ArticleThe Sound of Data: Using Python to transform data streams into music.
DescriptionWe visualize complex data in order to understand it, find patterns in it, and gain perspective on it. But what happens when we transform data streams into sounds and music, and how can we do...
View ArticleWrapping Go in Python
DescriptionI love python, and I am interested in Go. Recently, Go has gain the ability to create shared object files, which allows you to dynamically link Go code with other languages. This talk goes...
View ArticleWriting Neural Networks from Scratch
DescriptionIn this talk we'll go through neural networks, explaining them from scratch. The only background required is an understanding of Python, basic linear algebra and calculus.
View ArticleAbstractions and building up: A case study with chess_py, an open source...
DescriptionProgramming can seem difficult because of the enormous level of abstraction involved. Objects are being dealt with that have very little to do with the real world. They are hard to grasp,...
View ArticleAdvanced Permissioning
DescriptionIn many Django applications, permissioning (building rules for who has access to what) is pretty easy. Logged out users can see some stuff, logged in users can see more stuff, and superusers...
View ArticleAlgorithmically Generated Music Using Pyo Based on User Data
DescriptionAt Peloton our data is pedaling speed and resistance from every second while a user rides their bike. We can use this data to generate music that plays back to the user. One way to generate...
View ArticleAn End to Boring Data with Visualizations
DescriptionPut the days of trying to decipher meaning from boring spreadsheets behind you. Visualize data to give greater and immediate meaning to all those numbers with Python. Explore the variety of...
View ArticleBest Practices for Writing Reusable Python
DescriptionWe all want to write reusable maintainable code that follows best practices, but how? The "what" is easy, but the nuts and bolts are elusive. This talk discusses various ways of...
View Article