Building an Image Classifier Running on Raspberry Pi
Raspberry Pi
Raspberry Pi is a single-board computer designed for being cheap enough so that it is affordable for students in the developing countries. Raspberry Pi supports coding with Python and this is why the term “PI” is available. Raspberry Pi 3 model B is the latest available version. It has a quad-core 1.2 GHz CPU, 1 GB RAM, Wi-Fi, Bluetooth, one HDMI port, 4 USB ports, Ethernet port, camera, and more.
Raspberry Pi comes without an operating system (OS) installed. The OS can be shipped on an SD card which inserted into the SD card slot of the board. The OS can be downloaded using NOOBS (New Out Of the Box Software) (https://www.raspberrypi.org/downloads/noobs) which is an OS manager to easily download and install OSs to Raspberry Pi. The official Raspberry Pi OS is called Raspbian which is a version of Linux designed specifically to Raspberry Pi. It comes with NOOBS. NOOBS also supports a list of OSs to choose from.
After installing the OS in the SD card, next is to run and access it. One way of accessing the Raspberry Pi is by connecting it using the Ethernet interface. Such connection can be direct by connecting it to the Ethernet interface of the PC. Some PCs just have wireless interfaces and not supports Ethernet at all. Others may have problems installing the drivers. For such reason, we can avoid connecting Raspberry Pi to the Ethernet interface of the PC and connect it to one of the Ethernet interfaces in a router. The PC can be connected to such router using Wi-Fi.