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

Giới thiệu về TinyML

  • TinyML là gì?
  • Tầm quan trọng của học máy trên vi điều khiển
  • So sánh giữa AI truyền thống và TinyML
  • Tổng quan về yêu cầu phần cứng và phần mềm

Thiết lập môi trường TinyML

  • Cài đặt IDE Arduino và thiết lập môi trường phát triển
  • Giới thiệu về TensorFlow Lite và Edge Impulse
  • Nạp và cấu hình vi điều khiển cho các ứng dụng TinyML

Xây dựng và triển khai mô hình TinyML

  • Hiểu quy trình làm việc của TinyML
  • Huấn luyện một mô hình học máy đơn giản cho vi điều khiển
  • Chuyển đổi mô hình AI sang định dạng TensorFlow Lite
  • Triển khai mô hình lên các thiết bị phần cứng

Tối ưu hóa TinyML cho các thiết bị biên

  • Giảm dấu chân bộ nhớ và tính toán
  • Các kỹ thuật lượng tử hóa và nén mô hình
  • Đánh giá hiệu suất mô hình TinyML

Các ứng dụng và Use Cases của TinyML

  • Nhận dạng cử chỉ bằng dữ liệu gia tốc kế
  • Phân loại âm thanh và phát hiện từ khóa
  • Phát hiện bất thường cho bảo trì dự đoán

Những thách thức và xu hướng tương lai của TinyML

  • Hạn chế về phần cứng và các chiến lược tối ưu hóa
  • Các vấn đề bảo mật và quyền riêng tư trong TinyML
  • Những tiến bộ và nghiên cứu trong tương lai về TinyML

Tóm tắt và các bước tiếp theo

Requirements

  • Kiến thức lập trình cơ bản (Python hoặc C/C++)
  • Làm quen với các khái niệm học máy (khuyến nghị nhưng không bắt buộc)
  • Hiểu biết về hệ thống nhúng (tùy chọn nhưng hữu ích)

Đối tượng

  • Kỹ sư
  • Nhà khoa học dữ liệu
  • Người đam mê AI
 14 Hours

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories