Demystifying Machine Learning

Of all the new technologies impacting developers today, machine learning has been probably the most immediately impactful. Already it is changing the way we use data to do things like predict how customers will behave or when machines may need repair. It is not an exaggeration to say that developers who understand how to leverage machine learning will become indispensable to companies in the near future.

In this free event, Paige Bailey of Microsoft and Nick Walsh of Datmo will explain the basics of machine learning and artificial intelligence - what it is and why we should care - and even walk through how to build an application based upon machine learning.

Introduction to Artificial Intelligence

It feels like everyone is talking about AI these days – and what’s worse, everyone seems to have a different term for it! “Deep Learning”, “Machine Learning”, “Artificial Intelligence”: what do they all mean, really? Are the concerns about ethical algorithms and automation of jobs grounded in fact, or are they overhyped? And what language will SkyNet be implemented in? (My money’s on JavaScript.)

In this session we’ll answer those questions – and walk through what machine learning really is: how to build a model by ingesting data, training on it, testing, and then deploying to production. We’ll also discuss which tools are primarily used by data scientists; how much math is really required to run predictive models; and some strategies you can use today to incorporate artificial intelligence into your applications.

Creating an Art-making Twitter Bot with Machine Learning

Twitter Bots are a great interface for ingesting data and doing awesome things programmatically. In this workshop, we’ll go through how to use Python and tweepy to parse tweets targeted at our bot account. Our bot will grab the images from the tweets, and use a neural network to apply a style transfer effect that will automatically respond to the sender.

Participants can expect to leave the workshop with an understanding of how Twitter bots are architected, and boilerplate code which they can use going forward to modify for their own use cases.

Paige Bailey is the product manager for Swift for TensorFlow.

Prior to her role as a PM in Google Brain, Paige was developer advocate for TensorFlow core; a senior software engineer and machine learning engineer in the office of the Microsoft Azure CTO; and a data scientist at Chevron. Her academic research was focused on lunar ultraviolet, at the Laboratory for Atmospheric and Space Physics (LASP) in Boulder, CO, as well as Southwest Research Institute (SwRI) in San Antonio, TX.

As a Technical Evangelist for Amazon Web Services, Nick works to empower developers everywhere. Nick is passionate about making interactive and accessible educational content for developers, showcasing how they can leverage AWS services in order to focus on building what they truly care about.

Nick has worked to build developer tools across multiple organizations (Wolfram Research, Datmo, and now AWS) that power artificial intelligence and machine learning capabilities in applications. Having worked at nearly every level of abstraction in the ML/AI service space, Nick has helped startups and enterprises alike integrate AI into their production applications. In his spare time, he’s an avid PC gamer, esports fan, and volleyball player.

More Awesome Sessions