The Powerful Machine Learning Behind Bing Predicts

The last time I was in Redmond, I got the opportunity to speak with the Bing Predicts team.  The Bing Predicts team uses search, social, and other relevant data to make intelligent predictions about upcoming events, like sporting events, reality TV shows, award shows, and political elections.  I first spoke with Walter Sun, the founder…


Live from Build 2016: Videos

At Build 2016, I interviewed some of Microsoft’s great technologists in the exciting areas of IoT, big data, machine learning, C#, and Visual Studio.  I’ve embedded them all below.  In addition, you might enjoy my team’s summary of the Build 2016 announcements at Our Reaction to the News and Announcements Made at Build 2016.  You…


How To Optimize Your March Madness Bracket with Azure Machine Learning

In the latest episode of DevRadio, I interviewed Damon Hachmeister from the Azure Machine Learning team.  Damon runs a competition for Microsoft employees to see who can best predict the results of the NCAA March Madness Tournament using Azure Machine Learning.  Last year, he won second place himself, and he walks us through his algorithm. …


Using Azure Machine Learning to Predict Who Will Survive the Titanic

One of my “Introduction to Azure Machine Learning” talks demonstrates how to use Azure Machine Learning to make predictions.  The example I use is predicting whether a passenger on the Titanic will survive, given information like their age, gender, class of ticket, ticket fare, etc.  (You can download the Titanic dataset from Kaggle.)  But these…


MLConf Atlanta 2015 Keynote: Fun with Mind Reading

I was honored to deliver the opening keynote at ML Conf Atlanta on September 18, 2015.  The entire event was recorded and is available at  I spoke on my lie detector work.  Using the EPOC+ headset from Emotiv, I captured EEG (brainwave) data from people when they were telling the truth and when they…


“How to Build a Hogwarts Sorting Hat” Webcast

In the first episode of the new Channel9 show Let’s Dev This, I walk through building a Hogwarts Sorting Hat.  A Windows Phone 8.1 app in a pocket in the hat uses an accelerometer to pick the house and text-to-speech to yell out the house name.  Currently, the trigger is touching a button, but I…


Data Ingestion in Azure Machine Learning

How do you get data into Azure Machine Learning, and where can you find interesting sources of data?  I tackle these questions in this blog post and this video.  Enjoy in whatever format you prefer. 


Technology & Friends: Mind Reading and Machine Learning

I was very honored to have been asked to be on another episode of David Giard’s webcast Technology & Friends.  In this episode, we discussed my latest project: using a headset from Emotiv which reads EEG waves from your brain and sending that data into Azure Machine Learning to do lie detection (attempt to predict…


Free online training on Azure Big Data/Machine Learning

Microsoft Virtual Academy provides free online training on Microsoft technology.  Like StackOverflow, you earn points for taking courses (yay gamification!). I’ve been working in the big data/machine learning space lately.  If you’re reading my blog, you’re probably at least somewhat interested in these topics too.  I’ve pulled out some relevant MVA courses in this space. …


Penguicon: Open Source in the Azure Cloud

I was honored to present at Penguicon 2015.  This conference is an awesome geek lovefest of Open Source and Science Fiction.  I participated in a panel on “The Ethics of Artificial Intelligence” and I spoke on Microsoft Azure’s support for open source.  The latter talk (Cloud + Open Source + Microsoft = Azure) was recorded. …