Did you know that you can train AI on your Raspberry Pi without any extra hardware or accelerators? In this guide we’ll use TensorFlow to train a Raspberry Pi to burst into applause whenever you raise your hands in the air using nothing more than a camera and the Pi’s on-board Arm CPU. It even works on the Pi Zero!

Before you begin, you'll need:

  • A Raspberry Pi. We've tested with a Pi 3 and a Pi Zero.
  • A camera module for the Pi. We've built this guide using a Zero Cam.
  • A fully functioning Pi running Raspbian that's connected to the internet.
  • Some basic Pi experience and to able to connect and control your Pi, either directly or via SSH.

This video introduction shows what you will be able to achieve: