Skip to content

jennazhuxj/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Contributors Forks Stargazers Issues MIT License

Banner

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
Raspberry Pi AI Kit reComputer R1000 Raspberry Pi 5
Purchase Now Purchase Now Purchase Now

πŸ“š Recommended Reading

Machine Learning

Introduction to Machine Learning with Python

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow

Computer Vision

Programming Computer Vision with Python

Deep Learning for Computer Vision

Large Language Model

Deep Learning for Natural Language Processing: Creating Neural Networks with Python

🧱 Built With

  • Raspberry Pi
  • Seeed Studio
  • HAILO
  • Python
  • Node Red
  • TensorFlow
  • OpenCV
  • Pytorch

πŸ—ΊοΈ 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 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 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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.9%
  • Other 0.1%