TensorFlow Machine Learning Image Recognition Python API Tutorial

TensorFlow is an open-source software library for dataflow programming across a range of tasks. It is a symbolic math library and is also used for machine learning applications such as neural networks.

It is the fastest and simplest way to do image recognition using CPU with inception-v3 on your computer without any GPU because it is just a Python API.

In this tutorial, I will let you know how to perform TensorFlow Machine Learning Image Recognition to classify your image. It is just very easy to recognize the image by using a pre-trained model.

Download Docker

Go to the docker official website and download docker community. After installing the docker, open it on your computer.

//www.docker.com/community-edition#/download

Install and run Tensorflow via Docker

In your terminal enter the command below to install and start tensorflow with CPU.

Cloning the TensorFlow model’s repo from GitHub

Open your terminal and insert the following commands line.

Run the classify_image.py file

In your terminal run command to run classify_image.py, this will download a pre-trained model online which will help you in recognizing your image later.

Download image from google

Go to google and download image from this link //www.google.com/search?q=toy+dog&safe=active&tbm=isch&tbs=rimg:CQUhWmMfQ3IBIjha3hCRfs6gkCx1C0PyJxdBRRjs2pkeu3l-z7qRb-XJ-aCnOIh4tTZ5lYN4lv1X2zljgVC6-mkyLSoSCVreEJF-zqCQETYHpcIrCIRzKhIJLHULQ_1InF0ERQzrqU62lQNsqEglFGOzamR67eRHxSs9SXdXylioSCX7PupFv5cn5ETnnN9Lz5Ne4KhIJoKc4iHi1NnkRpItxKHILo-QqEgmVg3iW_1VfbORFFepFlQMMDxioSCWOBULr6aTItEZYZHWYy1LhG&tbo=u&sa=X&ved=2ahUKEwistPyn7dLcAhUYT30KHRy5CpYQ9C96BAgBEBs&biw=1440&bih=726&dpr=1#imgrc=BSFaYx9DcgEzAM:

Perform Image Recognition

Enter the following command line to perform image recognition function via python.

TensorFlow Machine Learning Image Recognition Python API Results

You can see the result in your terminal after you execute the image recognition command.

Pomeranian (score = 0.98215)

keeshond (score = 0.00336)

chow, chow chow (score = 0.00095)

toy poodle (score = 0.00026)

papillon (score = 0.00024)

Yeah, now you have done the image recognition in your laptop within few seconds to get the results.

(Visited 72 times, 1 visits today)
Advertisements

Kristofer Ng

A crazy android and web developer. Passion on developing android application and exploring new technology as a hobby.

You may also like...

Leave a Reply

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

GET YOUR EBOOK FOR FREE

Unlock free ebook "Beginning Programming ALL-IN-ONE Desk Reference for DUMMIES" now!

We will send a copy to your email