Google ทำให้แมชชีนเลิร์นนิงเร็วขึ้นและสม่ำเสมอยิ่งขึ้นบน Android

click fraud protection

ที่ Google I/O 2021 Google ได้พูดคุยเกี่ยวกับวิธีที่ทำให้การเรียนรู้ของเครื่องเร็วขึ้นและสอดคล้องกันมากขึ้นสำหรับนักพัฒนาในอุปกรณ์ Android

หลังจากการนำเสนอหลักเมื่อวานนี้ที่ Google I/O 2021บริษัทได้จัดเซสชันหลายเซสชันซึ่งขณะนี้มีให้บริการตามคำขอผ่าน YouTube หนึ่งในเซสชันครอบคลุมถึงสิ่งใหม่ๆ ในแมชชีนเลิร์นนิงสำหรับ Android และวิธีที่ Google ทำให้นักพัฒนาใช้งานได้รวดเร็วและสม่ำเสมอยิ่งขึ้น

แมชชีนเลิร์นนิงมีหน้าที่รับผิดชอบในการขับเคลื่อนฟีเจอร์ที่เจ้าของ Android ใช้งานทุกวัน ตั้งแต่การเบลอพื้นหลังในรูปภาพ การเปลี่ยนพื้นหลังในแอปวิดีโอคอล และ คำบรรยายสดในการโทร บนโทรศัพท์ Pixel แม้ว่าแมชชีนเลิร์นนิงจะมีความก้าวหน้ามากขึ้นเรื่อยๆ Google กล่าวว่ายังคงมีความท้าทายหลายประการในการปรับใช้ฟีเจอร์ที่ขับเคลื่อนด้วย ML รวมถึงความกังวลเกี่ยวกับการขยายตัวของแอพและการเปลี่ยนแปลงด้านประสิทธิภาพ นอกจากนี้ยังมีปัญหาเกี่ยวกับความพร้อมใช้งานของฟีเจอร์ด้วย เนื่องจากอุปกรณ์บางเครื่องไม่สามารถเข้าถึง API หรือ API เวอร์ชันเดียวกันได้

รูปภาพ: Google

เพื่อแก้ปัญหานี้ Google จึงประกาศสแต็กการอนุมาน ML ที่บูรณาการอย่างสมบูรณ์และอัปเดตได้ของ Android ดังนั้นจะมีชุดของส่วนประกอบทั่วไปในทุกอุปกรณ์ที่เพิ่งทำงานร่วมกัน สิ่งนี้นำประโยชน์มาสู่นักพัฒนาแอปดังต่อไปนี้:

  • นักพัฒนาไม่จำเป็นต้องรวมโค้ดสำหรับการอนุมานบนอุปกรณ์ในแอปของตนเองอีกต่อไป
  • API การเรียนรู้ของเครื่องจะผสานรวมกับ Android มากขึ้นเพื่อมอบประสิทธิภาพที่ดีขึ้นหากมี
  • Google สามารถจัดเตรียม API ที่สอดคล้องกันสำหรับเวอร์ชันและการอัปเดตของ Android การอัปเดต API เป็นประจำจะมาจาก Google โดยตรงและมีอยู่โดยไม่ขึ้นอยู่กับการอัปเดตระบบปฏิบัติการ

รูปภาพ: Google

เพื่อให้สิ่งนี้เกิดขึ้น Google กำลังทำบางสิ่ง ตอนแรกก็บอกว่า TensorFlow Lite สำหรับ Android จะได้รับการติดตั้งล่วงหน้าบนอุปกรณ์ Android ทั้งหมดผ่านบริการ Google Play ดังนั้นนักพัฒนาจึงไม่จำเป็นต้องรวมกลุ่มกับแอปของตนเองอีกต่อไป Google ยังเพิ่มรายการ GPU ที่เข้ากันได้ในตัวที่อนุญาตบน Android ซึ่งสามารถใช้ในการเร่งด้วยฮาร์ดแวร์ได้ ยักษ์ใหญ่ด้านการค้นหายังแนะนำ "การเร่งความเร็วอัตโนมัติ" ที่ต้องใช้การเรียนรู้ของเครื่องของนักพัฒนา พิจารณาโมเดลและสามารถตรวจสอบได้ว่าโมเดลทำงานได้ดีขึ้นบน CPU, GPU หรืออื่นๆ หรือไม่ เครื่องเร่งความเร็ว

รูปภาพ: Google

ถัดไป Google ยังกล่าวอีกว่ากำลังย้าย NNAPI ออกจากกรอบระบบปฏิบัติการหลัก เพื่อให้สามารถอัปเดตผ่านบริการ Google Play ได้ นั่นหมายความว่านักพัฒนาสามารถใช้ข้อมูลจำเพาะ NNAPI เดียวกันได้ แม้ว่าอุปกรณ์สองเครื่องจะใช้ Android เวอร์ชันต่างกันก็ตาม โดยเฉพาะอย่างยิ่ง รันไทม์ NNAPI ถูกเพิ่มเป็น โมดูลเมนไลน์ ใน Android 11 ซึ่งอาจเป็นวิธีการส่งมอบการอัปเดตเหล่านี้ Google กำลังทำงานร่วมกับ Qualcomm เพื่อจัดทำไดรเวอร์ NNAPI ที่อัปเดตได้บนอุปกรณ์ที่ใช้ Android 12 และฟีเจอร์ใหม่ๆ จะได้รับ backported ตลอดอายุการใช้งานเชิงพาณิชย์ของชิปเซ็ต นอกจากนี้การอัปเดต จะจัดส่งให้เรื่อยๆครับ และยังสามารถใช้งานร่วมกับโปรเซสเซอร์ Snapdragon รุ่นเก่าได้อีกด้วย

การปรับปรุงการเรียนรู้ของเครื่องเป็นเพียงส่วนเล็กๆ ของสิ่งที่ Google ประกาศในสัปดาห์นี้ ยักษ์ใหญ่ด้านการค้นหาได้เปิดตัวการออกแบบใหม่ครั้งใหญ่ใน แอนดรอยด์ 12 และยังได้แชร์รายละเอียดแรกเกี่ยวกับความร่วมมือกับซัมซุงด้วย Wear OS ที่ปรับปรุงใหม่.

\ร\n https://www.youtube.com/watch? v=uTCQ8rAdPGE\r\n