An open API service indexing awesome lists of open source software.

https://github.com/seeed-projects/tutorial-of-ai-kit-with-raspberry-pi-from-zero-to-hero

This repository provides a comprehensive step-by-step guide to building AI projects using the Raspberry Pi AI Kit.
https://github.com/seeed-projects/tutorial-of-ai-kit-with-raspberry-pi-from-zero-to-hero

clip computer-vision hailo8 instance-segmentation object-detection ollama pose-estimation raspberry-pi

Last synced: 3 months ago
JSON representation

This repository provides a comprehensive step-by-step guide to building AI projects using the Raspberry Pi AI Kit.

Awesome Lists containing this project

README

        

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]


Banner



Tutorial of AI Kit with Raspberry Pi From Zero to Hero


- Play your AI Kit from Beginner to Expert -



Portal Animation



Report Bug |
Request Feature

## πŸ› οΈ About The Project

This course is designed to teach you how to harness the power of AI on the Raspberry Pi, with a particular focus on using an AI kit to perform essential computer vision tasks. Throughout the course, you'll learn how to integrate AI into real-world IoT (Internet of Things) applications, from object detection and image classification to more complex visual recognition tasks. We will guide you step-by-step through setting up your Raspberry Pi, using AI frameworks, and deploying these models in various practical scenarios. Whether you are a hobbyist, a student, or a professional, this course will provide you with the foundational knowledge and hands-on experience necessary to bring AI-driven solutions to life on resource-constrained devices like the Raspberry Pi.

## πŸ“š Pre-requisites

| Raspberry Pi AI Kit | reComputer R1000 | Raspberry Pi 5 Starter Kit |
| :----------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| ![Raspberry Pi AI Kit](https://media-cdn.seeedstudio.com/media/catalog/product/cache/bb49d3ec4ee05b6f018e93f896b8a25d/2/-/2-113060086-raspberry-pi-ai-kit-all.jpg) | ![reComputer R1000](https://media-cdn.seeedstudio.com/media/catalog/product/cache/bb49d3ec4ee05b6f018e93f896b8a25d/1/1/113991314-2_1.jpeg) | ![Raspberry Pi 5](pictures/README/pi5_start_kit.png) |
| [**Purchase Now**](https://www.seeedstudio.com/Raspberry-Pi-AI-Kit-p-5900.html?utm_source=PiAICourse&utm_medium=github&utm_campaign=Course) | [**Purchase Now**](https://www.seeedstudio.com/reComputer-R1035-10-p-5925.html?utm_source=PiAICourse&utm_medium=github&utm_campaign=Course) | [**Purchase Now**](https://www.seeedstudio.com/Raspberry-Pi5-8GB-Kit-p-6254.html?utm_source=PiAICourse&utm_medium=github&utm_campaign=Course) |

## πŸ“š Recommended Reading

### Machine Learning

[Introduction to Machine Learning with Python](https://github.com/amueller/introduction_to_ml_with_python)

[Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow](http://14.139.161.31/OddSem-0822-1122/Hands-On_Machine_Learning_with_Scikit-Learn-Keras-and-TensorFlow-2nd-Edition-Aurelien-Geron.pdf)

### Computer Vision

[Programming Computer Vision with Python](https://programmingcomputervision.com/downloads/ProgrammingComputerVision_CCdraft.pdf)

[Deep Learning for Computer Vision](https://machinelearningmastery.com/deep-learning-for-computer-vision/)

### Large Language Model

[Deep Learning for Natural Language Processing: Creating Neural Networks with Python](https://oku.ozturkibrahim.com/docs_python/Deep_Learning_for_Natural_Language_Processing.pdf)

## 🧱 Built With

* [![Raspberry Pi][Raspberry Pi.js]][Raspberry Pi-url]
* [![Seeed Studio][Seeed Studio.js]][Seeed Studio-url]
* [![HAILO][HAILO.js]][HAILO-url]
* [![Python][Python.js]][Python-url]
* [![Node Red][Node Red.js]][Node Red-url]
* [![TensorFlow][TensorFlow.com]][TensorFlow-url]
* [![OpenCV][OpenCV.com]][OpenCV-url]
* [![Pytorch][Pytorch.com]][Pytorch-url]

## πŸ—ΊοΈ Roadmap

⏳ Indicates in progress, βœ”οΈ indicates completed.

### Chapter 1 [In Progress, Excepted Completion: November 2024]

- βœ”οΈ Introduction of Artificial Intelligence
- βœ”οΈ Introduction of Deep Neural Network
- βœ”οΈ Introduction of Convolutional Neural Network
- βœ”οΈ Introduction of Computer Vision
- βœ”οΈ Introduction of Large Language Model

### Chapter 2 [In Progress, Excepted Completion: December 2024]

- βœ”οΈ Introduction to Pytorch in Raspberry Pi Environment
- βœ”οΈ Introduction to TensorFlow in Raspberry Pi Environment
- βœ”οΈ Introduction to OpenCV in Raspberry Pi Environment
- βœ”οΈ Introduction to Ultralytics in Raspberry Pi Environment
- ⏳ Introduction to Hailo in Raspberry Pi Environment

### Chapter 3 [In Progress, Excepted Completion: January 2025]

### Chapter 4 [Completed: November 2024]
- βœ”οΈ Setup Ollama on RaspberryPi
- βœ”οΈ Run Llama on RaspberryPi
- βœ”οΈ Run Gemma2 on RaspberryPi
- βœ”οΈ Run Phi3.5 on RaspberryPi
- βœ”οΈ Run Multimodal on RaspberryPi
- βœ”οΈ Use Ollama with Python

### Chapter 5 [In Progress, Excepted Completion: December 2024]

- βœ”οΈ Training
- βœ”οΈ Converting
- βœ”οΈ Deploying

### Chapter 6

Open for everyone to contribute

See the [open issues](https://github.com/Seeed-Projects/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero/issues) for a full list of proposed features (and known issues).

## 🀝 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please follow this [Contributor Guidelines](CONTRIBUTION.md) and contribute your own code.

Don't forget to give the project a star! Thanks again!

## πŸ’ž Top contributors:


contrib.rocks image

## πŸ“„ License

Distributed under the MIT License. See `LICENSE` for more information.

## 🌟 Star History

![Star History Chart](https://api.star-history.com/svg?repos=Seeed-Projects/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero&type=Date)

[contributors-shield]: https://img.shields.io/github/contributors/Seeed-Projects/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero.svg?style=for-the-badge
[contributors-url]: https://github.com/Seeed-Projects/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/Seeed-Projects/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero.svg?style=for-the-badge
[forks-url]: https://github.com/Seeed-Projects/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero/network/members
[stars-shield]: https://img.shields.io/github/stars/Seeed-Projects/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero.svg?style=for-the-badge
[stars-url]: https://github.com/Seeed-Projects/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero/stargazers
[issues-shield]: https://img.shields.io/github/issues/Seeed-Projects/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero.svg?style=for-the-badge
[issues-url]: https://github.com/Seeed-Projects/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero/issues
[license-shield]: https://img.shields.io/github/license/Seeed-Projects/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero.svg?style=for-the-badge
[license-url]: https://github.com/Seeed-Projects/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero/blob/master/LICENSE.txt
[product-screenshot]: images/screenshot.png
[Python.js]: https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white
[Python-url]: https://www.python.org/

[Raspberry Pi.js]: https://img.shields.io/badge/Raspberry%20Pi-A22846?style=for-the-badge&logo=raspberry-pi&logoColor=white
[Raspberry Pi-url]: https://www.raspberrypi.com/

[HAILO.js]: https://img.shields.io/badge/HAILO-blue?style=for-the-badge&logo=https://hailo.ai/wp-content/uploads/2023/08/Hailo.png&logoColor=white
[HAILO-url]: https://hailo.ai/

[Seeed Studio.js]: https://img.shields.io/badge/SeeedStudio-green?style=for-the-badge&logo=&logoColor=white
[Seeed Studio-url]: https://www.seeedstudio.com/

[Node Red.js]: https://img.shields.io/badge/Node-RED-%2300B4A0?style=for-the-badge&logo=node-red&logoColor=white
[Node Red-url]: https://nodered.org/

[TensorFlow.com]: https://img.shields.io/badge/TensorFlow-2.17-orange?logo=tensorflow
[TensorFlow-url]: https://www.tensorflow.org/

[OpenCV.com]: https://img.shields.io/badge/OpenCV-v4.5.3-blue?logo=opencv
[OpenCV-url]: https://opencv.org/

[Pytorch.com]: https://img.shields.io/badge/PyTorch-v1.12.0-red?logo=pytorch
[Pytorch-url]: https://pytorch.org/