Machine learning is incredibly powerful, and with the introduction of Core ML on iOS and ML Kit on Android, finally becoming usable on mobile devices. But what exactly is 'machine learning'.

In this talk you'll hear about the basics of machine learning—the fact that at its simplest level it's just trivial mathematical functions. We'll build up our own models in the talk, using principles from high school mathematics, demonstrating that machine learning isn't as complex as it may seem.

We'll then look at how to work with more advanced models, including convolutional neural networks (CNNs) and how they work in iOS with Core ML.

At the end of the talk you will have a better understanding of exactly what 'machine learning' is, along with some practical knowledge of how to use machine learning in their own apps.