Trước đây, khi nhắc đến Machine Learning, người ta nghĩ ngay đến các cỗ máy server khổng lồ hay GPU đắt tiền. Nhưng Pete Warden (Trưởng nhóm Mobile/Embedded TensorFlow tại Google) và Daniel Situnayake đã thay đổi cuộc chơi với cuốn sách TinyML.
Tại sao cuốn sách này là "chìa khóa vàng" cho kỹ sư IoT Việt Nam? Cuốn sách hướng dẫn bạn cách chạy các mô hình Deep Learning phức tạp ngay trên các vi điều khiển (Microcontrollers) có giá chỉ vài đô la và dung lượng RAM tính bằng Kilobyte (như Arduino Nano 33 BLE Sense, STM32, ESP32...).
Nội dung thực chiến, đi từ A-Z:
Workflow toàn diện: Huấn luyện mô hình bằng Python và TensorFlow trên máy tính, sau đó nén nhỏ lại (Quantization) và chuyển đổi sang TensorFlow Lite for Microcontrollers.
Lập trình C++ nhúng: Hướng dẫn viết code C++ tối ưu để chạy mô hình (Inference) trên thiết bị phần cứng.
Dự án thực tế:
Hello World: Làm đèn LED sáng theo thuật toán ML.
Wake-word Detection: Nhận diện giọng nói (như "Hey Google") – cực hữu ích cho các dự án Smart Home.
Person Detection: Nhận diện người qua camera.
Magic Wand: Nhận diện cử chỉ chuyển động.
Đối với các kỹ sư Điện - Điện tử hay Lập trình viên nhúng tại Hà Nội và TP.HCM, việc nắm vững TinyML giúp bạn tạo ra các sản phẩm thông minh, xử lý dữ liệu tại biên (Edge Computing) với độ trễ cực thấp và bảo mật cao (không cần gửi dữ liệu về Cloud).