James Sutton

Recent Posts

July 30, 2018

Document Classifier: use cases for your business

Source: TDS

We recently went into detail about the Document Classifier algorithm in our spotlight. That’s all fine and good, but it’s not immediately clear what can you do with it.

In this post, we’ll focus on potential use cases. We’ll start with a quick refresher on what this algorithm does, and...

July 10, 2018

Challenges productionizing embedding engines

As many applied ML practitioners know, productionizing ML tools can be deceptively difficult.

At Algorithmia we’re always striving to make our algorithms the best in class, and we’ve recently made a series of performance and UX changes to our Document Classifier algorithm, and put work towards...

November 27, 2017

Advanced grammar and Natural Language Processing with Syntaxnet

Lets play a game: can you tell the difference between these two sentences?

"Most of the time, travellers worry about their luggage."

"Most of the time travellers worry about their luggage."

Whoa, remove the comma and all of a sudden we're having an entirely different conversation!

The little...

October 26, 2017

Deep Dive into Object Detection with Open Images, using Tensorflow

The new Open Images dataset gives us everything we need to train computer vision models, and just happens to be perfect for a demo! Tensorflow's Object Detection API and its ability to handle large volumes of data make it a perfect choice, so let's jump right in...

September 21, 2017

Introduction to Character Recognition

This is easy to understand, right?

How about this? A bit harder?

Are you able to decipher this one at all?

courtesy of Faris Algosaibi

The first example can be easily recognized by most character recognition algorithms. However, as your text gets progressively more complex, this seemingly simple...

August 07, 2017

Train a Machine to Turn Documents into Keywords, via Document Classification

Figuring out the meaning of a document was once a very hard problem for computers to solve... even for humans, understanding the complexity of natural language can be tricky!

Fortunately, there are some great tools that can help address those concerns. The Document Classifier turns your existing...

August 01, 2017

One Thousand Video Sources. One Microservice to Download Them All.

Automatically downloading video content from different types of web sources can be tricky. Not every website hosts files the same way, and sometimes hosting providers try to prevent people from programmatically downloading stuff. Thankfully, we have an algorithm for that!

July 25, 2017

Introduction to Video Tag Sequencing

Sifting through unlabelled videos can be difficult and time-consuming. Even for the most seasoned analyst, fatigue leads to mistakes. Whether you're trying to detect anomalies in mission-critical infrastructure -- or you just want to find all of the segments in your vacation videos that contain...

June 27, 2017

Checking out Content Aware Resize

media/ContentAwareResize is an algorithm that discovers the most important features of an image and attempts to preserve them when resizing, letting you resize images without cropping out what’s important.

May 25, 2017

Deep Dive into Parallelized Video Processing

Where it all began

At Algorithmia, one of our driving goals is to enable all developers to stand on the shoulders of the algorithmic giants. Like Lego our users can construct amazing devices and tools by utilizing our algorithmic building blocks like FaceDetection or Smart Image Downloader.

As...

1 2

Here's 50,000 credits
on us.

Algorithmia AI Cloud is built to scale. You write the code and compose the workflow. We take care of the rest.

Sign Up