Why you should do all your Machine Learning/Deep Learning in Pascal

I know what you’re thinking, “not ANOTHER post telling me which programming language to use!“ Don’t worry, I plan to discuss the opposite actually i.e. why you shouldn’t be so concerned about which ‘tool’ you’re using, and in addition, I’ll offer three pieces of essential advice. There’s a great deal of obsession throughout the Data…

The Red Pill or the Blue Pill? Machine Learning vs Statistical Modelling

Over the years I’ve helped a number of organisations, both large and small – public and private, build up their Data Science capabilities, and derive value from data using various analytical techniques. However, one key concern I’ve had a number of times is the confusion that can exist between means and ends ie solutions searching…

Matrix Calculus: The Mathematics of ‘Learning’

Over the years, I’ve worked with talented Data Scientist’s who’s backgrounds weren’t in typical quantitative disciplines, such as mathematics or statistics. I’ve had the privilege of assisting some of them to better understand the underlying mathematics behind many commonly used Machine Learning and Deep Learning algorithms. This, along with the current growth in the popularity of…

Machine Learning: Paint it Black

As both a mathematician and Data Scientist, I can understand the power of Deep Learning, and Machine Learning more broadly, and the breadth and scale of what it affords us these days with access to cheap computational power and huge amounts of data. However, I can’t help but also feel a sense of unease with…