Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề 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