Cognitive

Fun with Watson: Object recognition

Share this post:

Back in the old BBS days, users posted how-to guides called “fun-withs.”

Fun-withs were a sort of off-label user manuals. They weren’t really official uses, but they were uses all the same. To bring back some of the old fun-with spirit, I wanted to share a few off-label guides for how to use Watson. This one teaches Watson how to recognize an object of a user’s choice.

It’s easy to start training Watson on object recognition, and the best part is that no code is necessary to get started. You almost don’t even need this guide. All a user really needs is a large collection of images. I used pineapples because I had stumbled upon a huge cache of easily licensable photographs of pineapples (don’t ask me why).

What you’ll need

Put together a zip file of at least 50 low-resolution pictures of your chosen object. The total file size can’t be more than 5 megabytes, so that’s no more than 100 kilobytes per photo. On the plus side, you can have up to three zip files for a total of 15 megabytes. Sometimes less is more, but in this case, more is more. Let’s say my zip file is called “pineapples.zip.”

Next, assemble another zip file containing at least fifty pictures that are not pictures of your chosen object. If you think your object could be mistaken for another object that looks similar, put pictures of that in this zip file (for example, succulents can sometimes look like pineapples). This can help train Watson to really learn what your object is. We’ll call that file “not-pineapples.zip.”

Keep in mind that training an AI is all about the quality of the data set. You’re going to want good, clear photographs of your object in various poses and positions. If there are different ‘phases’ of your object, such as growth, color or maturity, you’ll want to include photos of those different phases.

Also, not all images will be complete images of your object, so it’s important to include a few “cut” images that feature a half or a part of a pineapple. In real life, Watson may encounter photos where only part of an object is featured, so it’s valuable to teach it to recognize the object in those cases as well. Half of a pineapple should still be as recognizable as a pineapple.

Simple next steps

Once you have your images together, go to this page and upload your files. Then name your class to describe your image (in my case “pineapple”). After that, click “Train your classifier.”

Now you can test Watson and see if it’s learned to recognize your image. If not, you can continue training it by uploading more images of the object and things that are not the object. It will get better as you give it more data.

As promised, not one line of code was harmed in the making of this guide. It really is that easy. The best part is that so much of Watson is this accessible, there are many more potential fun-withs you can try.

You can try out the voice and tone analyzer. You can build decision trees. You can even do speech to text or text to speech, all right in your browser. Just click this one button on the Bluemix Catalog page:

Learn more about the fun you can have with Watson.

Add Comment
No Comments

Leave a Reply

Your email address will not be published.Required fields are marked *

More Cognitive Stories

Digital Concierge powered by light and cloud is not science fiction

Imagine a showroom for the newest technology, seemingly straight out of science fiction. There really is such a place. At Panasonic Innovation Center North America, engineers communicate directly with B2B customers to understand their needs and offer practical solutions using Panasonic’s leading-edge technologies. Customers look at conceptual technology demos to see what is available, then […]

Continue reading

Codify Academy chatbot uses IBM Watson technology to field inquiries

Codify Academy was founded by the “Brodify” brothers: my brothers, Sam and Chris, and me. “Go to college,” they said. “Study hard and get good grades,” they said. “You’ll get a job, no problem,” they said. I had been told all this stuff was going to happen, if I did all the right things. I […]

Continue reading

2 key observations from the Cloud and Cognitive Innovation Forum

Last week, IBM hosted more than 100 clients at an event focused on applying cloud and cognitive technology to business innovation. It was energizing and inspiring to visit with companies from dozens of industries across North America, all of which are challenged with delivering innovation faster. I came away from the event with two observations […]

Continue reading