Đề cương khóa học

Giới thiệu về TinyML

  • Hiểu các ràng buộc và khả năng của TinyML
  • Tổng quan về các nền tảng vi điều khiển phổ biến
  • So sánh Raspberry Pi, Arduino và các bo mạch khác

Cài đặt và cấu hình phần cứng

  • Chuẩn bị hệ điều hành Raspberry Pi
  • Cấu hình các bo mạch Arduino
  • Kết nối cảm biến và thiết bị ngoại vi

Kỹ thuật thu thập dữ liệu

  • Thu thập dữ liệu từ cảm biến
  • Xử lý dữ liệu âm thanh, chuyển động và môi trường
  • Tạo các bộ dữ liệu có nhãn

Phát triển mô hình cho thiết bị Edge

  • Chọn các kiến trúc mô hình phù hợp
  • Đào tạo các mô hình TinyML với TensorFlow Lite
  • Đánh giá hiệu suất cho sử dụng nhúng

Tối ưu hóa và chuyển đổi mô hình

  • Chiến lược lượng tử hóa
  • Chuyển đổi mô hình cho triển khai trên vi điều khiển
  • Tối ưu hóa bộ nhớ và tính toán

Triển khai trên Raspberry Pi

  • Chạy suy luận TensorFlow Lite
  • Tích hợp đầu ra mô hình vào ứng dụng
  • Khắc phục các vấn đề về hiệu suất

Triển khai trên Arduino

  • Sử dụng thư viện Arduino TensorFlow Lite Micro
  • Ghi mô hình vào vi điều khiển
  • Kiểm tra độ chính xác và hành vi thực thi

Xây dựng các ứng dụng TinyML hoàn chỉnh

  • Thiết kế quy trình làm việc AI nhúng toàn diện
  • Triển khai nguyên mẫu tương tác, thực tế
  • Kiểm thử và hoàn thiện chức năng dự án

Tổng kết và các bước tiếp theo

Yêu cầu

  • Hiểu biết về các khái niệm lập trình cơ bản
  • Kinh nghiệm sử dụng vi điều khiển
  • Thành thạo Python hoặc C/C++

Đối tượng học viên

  • Người làm dự án
  • Người yêu công nghệ
  • Nhà phát triển AI nhúng
 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Các khóa học sắp tới

Các danh mục liên quan