Ebook Bắt Đầu Với Raspberry Pi AI Kit - Hướng Dẫn Dành Cho Người Mới Bắt Đầu Về AI & Edge Computing [Ấn Bản Lần 1] [PDF] [9173E]
Trí tuệ nhân tạo (AI) hiện đã trở thành một phần trong cuộc sống hàng ngày của chúng ta. Với việc các công ty đang phát triển phần cứng hỗ trợ AI giá rẻ vào sản phẩm của mình, việc mua AI accelerator hardware với chi phí tương đối thấp đang trở thành hiện thực.
Một trong những hardware accelerator như vậy là Hailo module, hoàn toàn tương thích với Raspberry Pi 5. Raspberry Pi AI Kit là một phần cứng được thiết kế thông minh khi tích hợp Hailo-8L accelerator dựa trên M.2 với Raspberry Pi M.2 HAT+ để cung cấp khả năng suy luận tốc độ cao trên Raspberry Pi 5. Sử dụng Raspberry Pi AI Kit, bạn có thể xây dựng các ứng dụng thị giác dựa trên AI phức tạp, chạy theo thời gian thực, chẳng hạn như phát hiện đối tượng, ước tính tư thế, instance segmentation, thome automation, security, robotics và nhiều ứng dụng dựa trên neural network khác.
Cuốn sách này giới thiệu về Raspberry Pi AI Kit, nhằm mục đích hỗ trợ những độc giả mới làm quen với kit này và muốn chạy một số mô hình trực quan dựa trên AI đơn giản trên Raspberry Pi 5 computer. Cuốn sách không hướng đến việc trình bày chi tiết quy trình tạo và biên dịch model, được thực hiện trên máy tính Ubuntu với dung lượng ổ đĩa lớn và bộ nhớ 32 GB. Sách cung cấp các ví dụ về object detection đã được đào tạo trước và tùy chỉnh.
Sách cung cấp hai dự án đã được kiểm nghiệm đầy đủ và đang hoạt động. Project đầu tiên giải thích cách một người có thể được phát hiện và cách một LED có thể được kích hoạt sau khi phát hiện, và cách xác nhận phát hiện bằng cách nhấn nút bên ngoài. Project thứ hai minh họa cách phát hiện một người, cách truyền thông tin này đến smart phone qua kết nối Wi-Fi, cũng như cách xác nhận phát hiện bằng cách gửi tin nhắn từ smartphone đến Raspberry Pi 5 của bạn.
Mục lục:
- ✓ Chương 1. Raspberry Pi 5:
- + 1.1 Tổng quan.
- + 1.2 Raspberry Pi 5 hardware.
- + 1.3 Active cooler.
- + 1.4 Hệ điều hành Raspberry Pi 5.
- + 1.5 Benchmark.
- ✓ Chương 2. Cài đặt Hệ điều hành Raspberry Pi 5 và Các lệnh Console:
- + 2.1 Tổng quan.
- + 2.2 Sử dụng SD card được cài đặt sẵn.
- + 2.3 Phông chữ lớn hơn ở Console mode.
- + 2.4 Truy cập Raspberry Pi 5 Console từ PC của bạn - chương trình Putty.
- + 2.5 Truy cập Desktop GUI từ PC của bạn
- + 2.6 Gán static IP address cho Raspberry Pi 5 của bạn
- + 2.7 Bật Bluetooth.
- + 2.8 Kết nối Raspberry Pi 5 với wired network.
- + 2.9 Cài đặt hệ điều hành Raspberry Pi 5 Bookworm trên một blank microSD card.
- + 2.10 Một số lệnh Console thường dùng.
- ✓ Chương 3. Raspberry Pi AI Kit:
- + 3.1 Tổng quan.
- + 3.2 Raspberry Pi 5 M.2 HAT+ Adapter board.
- ✓ Chương 4. Raspberry Pi Camera:
- + 4.1 Tổng quan.
- + 4.2 Raspberry Pi camera.
- + 4.3 Cài đặt camera.
- + 4.4 Các lệnh rpicam camera.
- ✓ Chương 5. Sử dụng Text Editor trong Console Mode:
- + 5.1 nano text editor.
- + 5.2 vi text editor.
- + 5.3 Sử dụng Thonny.
- ✓ Chương 6. Tạo và chạy một chương trình Python đơn giản:
- + 6.1 Tổng quan.
- + 6.2 Method 1 – Tương tác từ command prompt trong Console mode.
- + 6.3 Method 2 – Tạo một Python file trong Console mode.
- + 6.5 Method nào?
- ✓ Chương 7. Lập trình Python:
- + 7.1 Tổng quan.
- + 7.2 Tên biến.
- + 7.3 Reserved word.
- + 7.4 Comment.
- + 7.5 Line continuation.
- + 7.6 Blank line.
- + 7.7 Nhiều hơn một câu lệnh trên một dòng.
- + 7.8 Indentation.
- + 7.9 Python data type.
- + 7.10 Number.
- + 7.11 String.
- + 7.12 Câu lệnh Print.
- + 7.13 List variable.
- + 7.14 Tuple variable.
- + 7.15 Dictionary variable.
- + 7.16 Keyboard input.
- + 7.17 Comparison operator.
- + 7.18 Logical operator.
- + 7.19 Assignment operator.
- + 7.20 Control of flow.
- + 7.21 User defined function.
- + 7.22 Ví dụ.
- + 7.23 Exception.
- + 7.24 Date and time.
- ✓ Chương 8. AI Kit Demo Program:
- + 8.1 Tổng quan.
- + 8.2 Demo software installation.
- + 8.3 Post-processing với rpicam-apps.
- + 8.4 Project 1 – Detect person presence sử dụng AI Kit - LED output.
- + 8.5 Project 2 – Detect person presence sử dụng AI Kit - Dựa trên WiFi.
- + 8.6 Các Hailo software component.
- ✓ Chương 9. Pre-trained models:
- + 9.1 Tổng quan.
- + 9.2 Hailo Model Zoo pre-trained models.
- + 9.3 Cài đặt DataFlow compiler.
- ✓ Chương 10. Hailo AI SW Suite:
- + 10.1 Tổng quan.
- + 10.2 Hailo AI SW Suite.
- + 10.3 Re-training models.
- ✓ Chương 11. Raspberry Pi 5 Object Detection Training:
- + 11.1 Tổng quan.
- + 11.2 YOLO.
- + 11.3 Training.
- + 11.4 Modified procedure.
- + 11.5 Hailortcli.
- ✓ Phụ lục – Các trang web hữu ích.
