Machine learning recipes

Walk throughs and demonstrations of machine learning applications with code snippets and repo guidance.

Sort by
19 April 2017
< 1 min read
You may already know that Algorithmia hosts scalable deep learning models. If you are a developer, you’ve seen how easy it is to run over 3,000 microservices through any of our supported languages and frameworks. But sometimes it’s nice just to play with a simple demo. The Deep Fashion microservice...
13 April 2017
7 min read
In a recent Algorithm Spotlight post we introduced the Color Scheme Extraction algorithm which retrieves the top 15 colors that best approximates the color scheme of an image. The Color Scheme Extraction algorithm is a great way to retrieve the colors of an image quickly with a serverless API call...
7 March 2017
3 min read
As an artist, inspiration can come from anywhere: a particular texture, a design, or even a color scheme. Instead of spending hours painstakingly extracting the hex codes from all of the important sections of an image, what if there was a way to automatically extract the most important parts of an image? Color...
23 February 2017
5 min read
When we look at an image, it’s fairly easy to detect the horizon line. For computers, this task is somewhat more difficult: they need to understand the basic structure of the image, locate edges which might indicate a horizon, and pare out the edges which do not matter. Fortunately, Algorithmia boils...
21 February 2017
3 min read
Single image horizon line estimation is one of the most fundamental geometric problems in computer vision. Knowledge of the horizon line – the level of the viewer’s eye – enables a wide variety of applications, like detecting pedestrians or vehicles, and adjusting the perspective of photographs. In...
14 February 2017
6 min read
If you read our recent post on language detection, you already know how easy it is to use Algorithmia’s services to identify which language a given piece of text is written in. Now let’s put that into action to perform a specific task: organizing documents into language-specific folders. We’ll...
13 February 2017
3 min read
Quick, what languages are these two sentences written in: “Hey bana bir sorununuz olur mu?” What about this one? “Halló ég er með vandamál getur þú hjálpað mér?” Not easy, right? Figuring out a document’s source language is an essential first step for many cross-language tools and...
25 January 2017
4 min read
Whenever we look at a photo or watch a video, we always notice certain things over others. This could be a person’s face, or a sports car, or even a symbol that is located in the corner of a video. SalNet is an algorithm that automates the process of finding the salient regions of an image using deep...
19 January 2017
7 min read
In a recent post we introduced an automatic text summarizer algorithm that summarizes documents with a quick API call. Using a text summarizer allows you to swiftly parse through articles, PDFs, and other documents. But, sometimes getting the content can be just as difficult as summarizing the document. Luckily,...
16 January 2017
4 min read
With over 317 million active users a month, Twitter has become a wealth of data for those trying to understand how people feel about brands, topics, and more. Mining Twitter data for insights is one of the most common natural language processing tasks. At Algorithmia, we allow users to remix different...