Machine learning recipes

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

Sort by
27 June 2017
2 min read
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. How it works media/ContentAwareResize works by utilizing two existing algorithms on our platform,...
22 June 2017
8 min read
Simon Pegg and Nick Frost from Wikimedia Commons Earlier this week we introduced Censorface, an algorithm that finds the faces in images and then either blurs or puts a colored box over the faces to censor them. We thought it would be fun to pair it up with some of our video processing algorithms to...
19 June 2017
3 min read
Privacy issues are a big concern when recording public videos. Professional photographers and public institutions (such as police departments) run into this problem when publishing or releasing public images or footage. Generally speaking, professionals are required to obscure faces when there is a...
15 June 2017
8 min read
Recently, we wrote a blog post about an algorithm called Scene Detection that takes a video and returns the timestamps of scenes along with subclips that are associated with the subclip’s timestamps. You can use this information to find appropriate scene lengths for creating video trailers or...
13 June 2017
5 min read
Hundreds of thousands of videos are uploaded each day to Youtube, Facebook, Instagram, Snapchat and other sites. One of the many issues that these services face is the extraction of useful metadata. At Algorithmia, we’ve been automating a lot of this process, enabling rapid auto-tagging and...
5 June 2017
10 min read
A couple of weeks ago we gave a talk at the Seattle Spark Meetup about bringing together the flexibility of Algorithmia’s deep learning algorithms and Spark’s robust data processing platform. We highlighted the strengths of both platforms and covered a basic introduction on how to integrate...
25 May 2017
7 min read
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 a platform,...
16 May 2017
8 min read
You may already be familiar with Algorithmia’s nudity detector for images, but thanks to recent changes which allow us to parallel-process each frame of a video, you can now detect which segments of a video may contain nudity. We’ll use this new microservice, video nudity detection, to create a...
11 May 2017
5 min read
Last week we talked about how Video Transform was able to change the way users handled video transformation tasks. What’s even better than being able to Transform Videos at will? Getting actual, structured information out of them! This week we introduce you Video Transform’s sister, Video Metadata...
4 May 2017
3 min read
At Algorithmia, we have strived to develop a variety of powerful and useful image transformation algorithms that utilize cutting-edge machine learning techniques. These are the building blocks which let any developer build more complex algorithms and solve harder problems, regardless of their preferred...