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

Giới thiệu về TinyML và Edge AI

  • TinyML là gì?
  • Ưu điểm và thách thức của AI trên vi điều khiển
  • Tổng quan về các công cụ TinyML: TensorFlow Lite và Edge Impulse
  • Các ứng dụng của TinyML trong IoT và các ứ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 IDE Arduino
  • Giới thiệu về TensorFlow Lite cho vi điều khiển
  • Sử dụng Edge Impulse Studio để phát triển TinyML
  • Kết nối và kiểm tra vi điều khiển cho các ứng dụng AI

Xây dựng và Huấn luyện Mô hình Machine Learning

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

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

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

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

  • Các 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 biên
  • Ràng buộc về bộ nhớ và tính toán trong AI nhúng

Các Ứng dụng Thực tế 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 để bảo trì dự đoán

Bảo mật và Xu hướng Tương lai trong TinyML

  • Đảm bảo quyền riêng tư và bảo mật dữ liệu trong các ứng dụng TinyML
  • Thách thức của học liên kết trên vi điều khiển
  • Nghiên cứu mới nổi và tiến bộ trong TinyML

Tóm tắt và Các Bước Tiếp Theo

Requirements

  • Kinh nghiệm lập trình hệ thống nhúng
  • Thông thạo ngôn ngữ 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 vi điều khiển

Đối tượng

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

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories