แพลตฟอร์ม Android ML ผนวก TFLite เข้ากับ Google Play Services
(android-developers.googleblog.com)Machine Learning บนอุปกรณ์มีข้อดีหลายอย่าง แต่ผู้พัฒนาต้องเผชิญกับปัญหาร่วมกัน
-
ขนาดแอปเพิ่มขึ้นจากไลบรารีเพิ่มเติมสำหรับ ML
-
ประสิทธิภาพ ความเสถียร และความแม่นยำแตกต่างกันมากตามอุปกรณ์
-
จำเป็นต้องใช้ API รุ่นเก่าเพื่อให้รองรับอุปกรณ์ได้มากที่สุด ทำให้ยากต่อการนำเทคโนโลยี ML ล่าสุดมาใช้
Google ได้สร้าง Android ML Platform เพื่อแก้ปัญหานี้
-
TFLite ถูกรวมอยู่ใน Google Play Services
-
ผู้พัฒนาแอปไม่จำเป็นต้องเพิ่มไลบรารีสำหรับ On-Device ML
-
มี API ที่สม่ำเสมอและอัปเดตอย่างสม่ำเสมอผ่าน Google Play Services
-
รองรับฟีเจอร์ Automatic Acceleration
ประสิทธิภาพที่เหมาะสมที่สุดบนทุกอุปกรณ์ (Automatic Acceleration)
-
Automatic Acceleration เป็นฟีเจอร์ใหม่ของ TensorFlowLite สำหรับ Android
-
สร้าง allowlist สำหรับอุปกรณ์เฉพาะโดยอิงจากการทดสอบรายโมเดล โดยพิจารณาทั้งประสิทธิภาพ ความแม่นยำ และความเสถียร
-
Allowlist ใช้เพื่อตัดสินใจว่าจะเปิดใช้การเร่งความเร็วด้วยฮาร์ดแวร์เมื่อใดในระหว่างรันไทม์
มีกำหนดเปิดตัวในช่วงปลายปีนี้
ยังไม่มีความคิดเห็น