Blog

Creating Synthetic Clouds in Python

Tiny Changes Can Fool AI There has been much discussion more recently (and some not so recently) on how minute changes to images can fool the smartest neural nets. Sharif et al. showed how to fool a neural net into classifying a Reese Witherspoon photo as Russell Crowe by adding a groovy pair of technicolor …

Introduction to the OpenSpaceNet User Interface

In this video tutorial we’ll give a brief overview of OpenSpaceNet, our easy-to-use interface that enables you to automatically detect objects in satellite imagery, using the latest in machine-learning technology. If you have any questions, please feel free to Contact Us. A complete transcript of the video is available here. Thanks for checking out OpenSpaceNet, …

Generating and Applying a Bag of Visual Words Model for Image Classification

Last year in June of 2016, I was hired at DigitalGlobe to provide data science support to a team located in Herndon, Virginia. The majority of my previous academic and work experience has been in the fields of image processing, computer vision, and remote sensing. I was excited and eager to make a career-transition as …

Measuring Performance for Object Detectors – Part 1

This is the first part of a 2-part series of posts about measuring the accuracy of detector models. As we develop more models, it’s becoming important to have a standard score that tells us how well each model performed on a problem so we can choose the best one for each application. In order to …

Introducing DeepCore

If you’ve come this far, you’re probably wondering what DeepCore is and what it does, maybe even what it can do for you. Put simply, DeepCore is a way to abstract all the fiddly bits of machine learning and neural networks away from the user, making it easier to use these different frameworks and APIs. …