This is a teacher-guided lesson that should be completed together as a class. Students will need a computer with access to the Internet and a webcam. They will not need one of our robots for this activity. After all, AI is for all!

In this activity, you will train your first Image Recognition Model using Google’s Teachable Machine. Teachable Machine is a web-based tool that makes creating machine learning models fast, easy, and accessible to everyone. It may be helpful to learn more about Teachable Machine before you begin.

Your Image Recognition Model will use data to make predictions of what it is seeing on the screen. When we hold an image up to the camera, the trained model uses data to determine how likely it is that it sees a certain image. In this activity, the model will differentiate between different types of birds. We will then use the output to control our Snap! code. Here’s a video of our example program! Since we had a Finch Robot handy, we used our bird recognition model to control it.


Below are the resources you will need to get started. Happy coding!

If you have the Finch 2.0 robot or the Hummingbird Bit robotics kit, check out our AI with Robotics lessons!

Back to Top