Planet: Understanding the Amazon from Space, 1st Place Winner’s Interview

In our recent Planet: Understanding the Amazon from Space competition, Planet challenged the Kaggle community to label satellite images from the Amazon basin, in order to better track and understand causes of deforestation. The competition contained over 40,000 training images, each of which could contain multiple labels, generally divided into the following groups: Atmospheric conditions: […]

Continue reading


Tableau Conference 2017: What’s New, What’s Coming, What’s Missing

Tableau unveils high-scale Hyper engine, previews self-service data-prep and ‘smart’ capabilities.  Here’s the cloud agenda for next year’s event.  Tableau Software is the Apple of the analytics market, with a huge fan base and enthusiastic customers who are willing to stand in long lines for a glimpse at what’s next. Last week’s Tableau Conference in […]

Continue reading


Deep Learning OCR using TensorFlow and Python

In this post, deep learning neural networks are applied to the problem of optical character recognition (OCR) using Python and TensorFlow. This post makes use of TensorFlow and the convolutional neural network class available in the TFANN module. The full source code from this post is available here. Introduction to OCR OCR is the transformation […]

Continue reading


Cross Entropy Error – General Case vs. Neural Classifier Case

Beginners to machine learning are sometimes confused by cross entropy error. Cross entropy error is also called log loss. In the general case, cross entropy error is a measure of error between a set of predicted probabilities and a set of actual probabilities. Cross entropy error is calculated as “the negative of the sum of […]

Continue reading


Alibaba Pumps US$15 Billion into Quantum Computing & AI

Alibaba Group announced its new DAMO Academy for fundamental and disruptive technology research at Alibaba Cloud’s Computing Conference 2017 in Hangzhou. The company will invest US$15 billion into the project, featuring a dozen top-notch international scientists working in quantum computing, machine learning, computer vision, natural language processing, cybersecurity, human-computer interaction, fintech, IoT, hardware, and more. […]

Continue reading


The Beta Distribution in Machine Learning

The beta distribution appears in several machine learning topics. Like many math distributions, the beta distribution is both simple (to use) and complex (to fully understand). The beta distribution is best explained by starting with an example. I’ll use Python because, annoyingly, there’s no built-in beta function for C#. import numpy as np # beta() […]

Continue reading


Petuum Closes $93 Million in Series B Funding Led by SoftBank

PITTSBURGH, PA – October 10, 2017 – Petuum, Inc., a machine learning (ML) infrastructure platform, has closed $93 million in Series B funding led by a subsidiary of SoftBank Group Corp. (“SoftBank”), with participation from previous investor Advantech Capital. Petuum has raised a total of $108 million, making it one of the best-funded early-stage AI startups. Despite all the hype about machine […]

Continue reading