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.
- Host: GitHub
- URL: https://github.com/seeed-projects/tutorial-of-ai-kit-with-raspberry-pi-from-zero-to-hero
- Owner: Seeed-Projects
- License: mit
- Created: 2024-10-09T07:56:07.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-28T01:43:22.000Z (3 months ago)
- Last Synced: 2025-03-28T17:02:01.792Z (3 months ago)
- Topics: clip, computer-vision, hailo8, instance-segmentation, object-detection, ollama, pose-estimation, raspberry-pi
- Language: Jupyter Notebook
- Homepage: https://seeed-projects.github.io/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero/
- Size: 254 MB
- Stars: 197
- Watchers: 11
- Forks: 28
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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]
![]()
Tutorial of AI Kit with Raspberry Pi From Zero to Hero
- Play your AI Kit from Beginner to Expert -
![]()
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 |
| :----------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|  |  |  |
| [**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:
## π License
Distributed under the MIT License. See `LICENSE` for more information.
## π Star History

[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/