Motivation

A person can take a photo of his dog and write caption hashtag #Tree instead of #Dog 😀 , I thought about how can companies and we improve the searching process such that we get only the real target we want (ex. images that contain items or objects that we need).
I don’t want to search for Tree and get Cats in results instead 🙂 and vice versa.

First thing comes to my head is Object Detection and Recognition techniques which fit perfectly in such cases.

Here is a simple example of how ML can cause amazing improvements. Think from Marketing perspective. Let’s say we want to target some type of audience based on their photos on social media(perfect example here maybe Instagram) to contact with posts authors or announce about our new sales!!!

Real example: we have animals(Cats) food shop and we want to target Instagram users who have an animal(Cat). In the example below output shows how searching using:

  • Human Hashtags + ML = 20(cats)/20(total result) -> [100% correct]
  • Human Hashtags Only = 12(cats) / 20(total result) -> [60% correct]

NodeJS Module: http://npm.im/ml-image-searcher

Facebook Comments
Last modified: October 31, 2019