The 19th Century German mathematician Carl Jacobi believed that solutions to many difficult problems could be found if one first inverts the problem, and works backwards. This mathematical notion can be readily applied to problems not necessarily thought of as mathematically based.

In a previous article I discussed the prediction of house prices from features of the property.  These features included the crime rate in the areas, wether or not the property has a garden or if there are schools in the area.  Whilst in this trivial example the number of features is fairly small, more complex problems involve a much larger featureset.

Predicting the future has captivated mankind since the dawn of time. In fact, you could say that predicting the future is the great difference between mankind and the rest of the animal kingdom. Not only can we extrapolate future events based on those of the past, but we have the ability to put our predictions of the future back through the our brain, and extrapolate from those - abstract thought.

The explosion of articles and interest in Artificial Intelligence and Machine Learning over the past few years has been hard to miss.  From the realisation of automated cars to the incorporation of AI into translation services and digital assistants such as Siri, most of us will interact with some sort of AI in our daily lives.  As below, Machine Learning is an increasingly trending topic.