Named Entity Recognition: Milestone Models, Papers and Technologies
Named Entity Recognition: Extracting named entities from text Named Entity Recognition (NER), or entity extraction is an NLP technique which locates and classifies the named entities present in the text. Named Entity Recognition classifies the named entities into pre-defined categories such as the names of persons, organizations,... Read more
GANs explained. Generative Adversarial Networks applied to Generating Images
Editor’s note: Guest post co-writer Keshav Dhandhania.  In this article, I’ll talk about Generative Adversarial Networks, or GANs for short. GANs are one of the very few machine learning techniques which has given good performance for generative tasks, or more broadly unsupervised learning. In particular, they... Read more
Bayesian Surprise
For reasons not entirely unconnected with NZ election polling, I’ve been thinking about surprise in Bayesian inference again: what happens when you get a result that’s a long way from what you expected in advance? Yes, your prior is badly calibrated and you should feel bad,... Read more
In a previous article, we discussed the origin story and history of the Python deep learning library TensorFlow. It’s experienced a monumental rise like nothing seen before, in just two years since its debut it currently holds the title of the most forked repo on GitHub.... Read more
UNHCR Refugee Data Visualized
Where’s the Data? The data I’m using is taken from the United Nations High Commissioner for Refugees (UNHCR) website – the UN Refugee Agency. You can read more on what they do and why the exist in the link above.  Currently you can only download the mid-year statistics for 2015.... Read more
A conversation with  Professor Neil Lawrence, Director of Machine Learning at Amazon Research
As the practice of data science and AI evolves and permeates all aspects of society, the need to understand its impact increases. In this wide ranging interview, Professor Neil Lawrence, Director of Machine Learning at Amazon Research, touches on a number of thought provoking topics. Neil... Read more
Learning from users faster using machine learning
I had an interesting idea a few weeks ago, best explained through an example. Let’s say you’re running an e-commerce site (I kind of do) and you want to optimize the number of purchases.Let’s also say we try to learn as much as we can from users,... Read more
Deep Learning Research Review Week 3: Natural Language Processing
This is the 3rd installment of a new series called Deep Learning Research Review. Every couple weeks or so, I’ll be summarizing and explaining research papers in specific subfields of deep learning. This week focuses on applying deep learning to Natural Language Processing. The last post was Reinforcement Learning... Read more
Predicting Airline Delays
I don’t know about all of you, but flying doesn’t always go smoothly for me. I have had some horror stories I could tell you about weird delays I have encountered while flying. Wouldn’t it be nice to know how much your flight will probably be... Read more
Data Visualization for Situational Awareness
When you look at the image below, do you feel a sense of urgency? It would be surprising if you did. This is showing a user interface for a transmission control room where operators monitor and manage power grids. Although it may not seem like it,... Read more