This is a tutorial I gave at PyData Istanbul. In this talk we briefly go over the basics of Machine Learning and build a ConvNet from scratch.

Humans rely a lot on their visual perception to understand the world. Can machines do the same? In this talk we will briefly go over the basics of machine learning with biologically inspired neural networks. We will then discuss the details of convolutional neural networks and how to use them to understand images.

Teaching Machines to Understand What They See

Part I - Background

Part II - Understanding Images

Part III - Building a ConvNet From Scratch

IPython Notebook for the tutorial is also available here.