In this chapter, we will combine two technologies that have progressed massively in the past few years: mobile development and machine learning.
Machine learning was the exclusive domain of the very select few only a few years ago. It was used to predict the weather and design chess computers. For programmers outside of that specific and specialized space, it was simply beyond their reach. However, recently, with the advent of the cloud, and with quantities of data hitherto unheard of, cloud providers are offering this capability to the average programmer as a service. We will see how easy it is to upload a picture of someone's face and have Microsoft Azure send back an analysis of that face to predict whether the person is happy, sad, angry, etc.
The second topic that we'll cover is mobile...