How to demo your localhost app using ngrok

Ngrok is a reverse proxy that allows you to expose your locally running web service to other developers. It’s a timesaver for developers when it comes down to showcasing a...


Build your own visual similarity app with Clarifai's Face Embedding model

We’re excited to release our new Face Embedding model which you can use for organizing, filtering, and ranking images of faces according to visual similarity. Follow along with...


Introducing Model Evaluation - test and improve the accuracy of Custom Training models

Last December, we announced a new feature that would let Clarifai users build their own custom trained models to predict against, aptly called Custom Training. Now, we’re...


Not KotDog - Using Clarifai To Detect Hot Dogs In Kotlin

This post is going to show you how Kotlin, a programming language from JetBrains and now officially supported for Android development, can make it very easy to implement a RESTful...


Create digital art with p5.js and Clarifai's color recognition model

p5.js is a great way to get started when making digital art for the browser with JavaScript. In just a few lines of code, you can start drawing interactive artwork which works on...


Where's Waldo? Using machine learning to find all the Waldos

Where’s Waldo is a game wherein one looks for Waldo (a bespectacled, dead-eyed human candy cane looking guy) hidden in chaotic, busy scenes of whimsy. In other words,...


Search images on Slack with Clarifai's visual recognition technology

Our partners at Stamplay made a slick and easy way to integrate Clarifai’s visual recognition technology with Slack, so you can search your images on Slack and use them to...


Test visual recognition models with Clarifai's v2 API JavaScript starter

Clarifai’s v2 API JavaScript starter is an easy way to help you visualize and test all of Clarifai’s public and alpha/beta models. We just released a new and improved...


Use Clarifai's Face Detection model to find faces in images

Clarifai’s new Face Detection model finds faces in images and returns bounding box location coordinates. This model is useful for security camera footage, photo filter apps,...


How to check user-generated content and images for unwanted nudity

User-generated content is like a box of chocolates filled with potentially unwanted nudity – you never know what you’re going to get. Whether you’re a developer...


Train a custom visual recognition model using Clarifai's Python client

Last week, our v2 API graduated from developer preview to general availability. Don’t they grow up so fast?! As such, here is a useful tutorial on how to use one of Clarifai...


Side-by-side guide: How to transition from Clarifai v1 to v2 API

We’re excited to announce that our v2 API (including new Custom Training and Visual search features) will be graduating from developer preview to general availability. If...