Machine learning is a topic on everyone’s lips. It’s easy to see why. This is the future of data manipulation and is already being used in almost every business environment today. But can it be combined with Raspberry Pi? Is Pi the task of maintaining a running neural network? With Google TensorFlow it’s possible!
Here is how to install TensorFlow on Raspberry Pi, with some usage examples.
What is TensorFlow?
Before diving into TensorFlow usage examples, it’s worth knowing what it is.
In short, TensorFlow is Google’s trainable neural network that can perform many different tasks. By actively learning from a set of user data, TensorFlow neural networks make accurate predictions when new data is received.
Shortly speaking, think neural networks TensorFlow .
How to install TensorFlow
In this case, TensorFlow provides an already trained neural network. All the user has to do is enter the correct data type and TensorFlow will guess what the image contains. Even the basic implementation of TensorFlow is capable of classifying images into 1000 classes. This is amazingly correct!
But what else can you do with TensorFlow on Raspberry Pi?
Portable image recognition
This detailed post describes the hardware setup and custom software integrated with the Inception image classifier. The code example shows how easy it is to integrate TensorFlow with a project (assuming you are familiar with the basics of the Python programming language). The article describes in detail the process of image recognition. All in all, this is a great resource for anyone with an interest in the field.