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

Giới thiệu về TinyML và AI ở rìa mạng

  • TinyML là gì?
  • Lợi ích và thách thức của AI trên microcontroller
  • Tổng quan về công cụ TinyML: TensorFlow Lite và Edge Impulse
  • Các trường hợp sử dụng TinyML trong IoT và ứng dụng thực tế

Thiết lập Môi trường Phát triển TinyML

  • Cài đặt và cấu hình Arduino IDE
  • Giới thiệu về TensorFlow Lite cho microcontroller
  • Sử dụng Edge Impulse Studio để phát triển TinyML
  • Kết nối và kiểm tra microcontroller cho các ứng dụng AI

Xây dựng và Huấn luyện Các Mô hình Học Máy

  • Hiểu quy trình làm việc của TinyML
  • Thu thập và tiền xử lý dữ liệu cảm biến
  • Huấn luyện các mô hình học máy cho AI nhúng
  • Tối ưu hóa mô hình cho quá trình xử lý tiết kiệm năng lượng và thời gian thực

Triển khai Mô hình AI trên Microcontroller

  • Chuyển đổi các mô hình AI sang định dạng TensorFlow Lite
  • Flash và chạy mô hình trên microcontroller
  • Xác thực và gỡ lỗi triển khai TinyML

Tối ưu hóa TinyML cho Hiệu suất và Hiệu quả

  • Kỹ thuật lượng tử hóa và nén mô hình
  • Chiến lược quản lý năng lượng cho AI ở rìa mạng
  • Các hạn chế về bộ nhớ và tính toán trong AI nhúng

Ứng dụng Thực tế của TinyML

  • Nhận dạng cử chỉ bằng dữ liệu cảm biến gia tốc
  • 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

An ninh và Xu hướng Tương lai của TinyML

  • Đảm bảo quyền riêng tư và an toàn dữ liệu trong các ứng dụng TinyML
  • Thách thức của học tập liên minh trên microcontroller
  • Nghiên cứu và phát triển mới trong lĩnh vực TinyML

Tóm tắt và Các Bước kế tiếp

Requirements

  • Kinh nghiệm lập trình hệ thống nhúng
  • Quen thuộc với lập trình Python hoặc C/C++
  • Kiến thức cơ bản về các khái niệm học máy
  • Hiểu biết về phần cứng và ngoại vi của microcontroller

Đối tượng

  • Kỹ sư hệ thống nhúng
  • Nhà phát triển AI
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories