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

Giới thiệu về AI ở Edge và tối ưu hóa mô hình

  • Hiểu biết về tính toán ở Edge và các công việc của AI
  • Cân nhắc: hiệu suất versus hạn chế tài nguyên
  • Tổng quan về các chiến lược tối ưu hóa mô hình

Chọn và tiền huấn luyện mô hình

  • Chọn các mô hình nhẹ (ví dụ: MobileNet, TinyML, SqueezeNet)
  • Hiểu biết về các kiến trúc mô hình phù hợp cho thiết bị Edge
  • Sử dụng các mô hình đã được tiền huấn luyện làm cơ sở

Tinh chỉnh và học chuyển

  • Nguyên tắc của học chuyển
  • Điều chỉnh mô hình cho các bộ dữ liệu tùy chỉnh
  • Các quy trình tinh chỉnh thực tế

Lượng tử hóa mô hình

  • Các kỹ thuật lượng tử hóa sau khi huấn luyện
  • Huấn luyện có ý thức về lượng tử hóa
  • Đánh giá và cân nhắc

Cắt tỉa và nén mô hình

  • Các chiến lược cắt tỉa (cấu trúc vs. không cấu trúc)
  • Nén và chia sẻ trọng số
  • Đánh giá các mô hình đã được nén

Các khung và công cụ triển khai

  • TensorFlow Lite, PyTorch Mobile, ONNX
  • Tương thích phần cứng Edge và môi trường chạy thời gian thực
  • Các bộ công cụ cho triển khai đa nền tảng

Triển khai thực tế

  • Triển khai trên Raspberry Pi, Jetson Nano và thiết bị di động
  • Định dạng và đánh giá hiệu suất
  • Xử lý các vấn đề triển khai

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

Yêu cầu

  • Hiểu biết về cơ bản của học máy
  • Kinh nghiệm với Python và các khung làm việc học sâu
  • Hiểu biết về hệ thống nhúng hoặc hạn chế của thiết bị Edge

Đối tượng tham gia

  • Nhà phát triển AI nhúng
  • Chuyên gia tính toán Edge
  • Kỹ sư học máy tập trung vào việc triển khai Edge
 14 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