Plumerai คือชุดซอฟต์แวร์การสรุปผลการเรียนรู้เชิงลึกที่ออกแบบมาสำหรับกล้องที่ใช้พลังงานต่ำและไมโครคอนโทรลเลอร์ โดยมุ่งเน้นงานหลักสามประการคือ "การตรวจจับคน", "การจดจำใบหน้า" และ "การวิเคราะห์วิดีโอ" ระบบทำงานด้วยการใช้หน่วยความจำเพียงเล็กน้อยและประมวลผลเร็ว ทำให้โมเดลที่เคยต้องใช้ GPU ขนาดใหญ่ถูกบีบอัดให้เหลือเพียงหลายสิบกิโลไบต์ แต่ยังคงทำงานแบบเรียลไทม์บน MCU การออกแบบเช่นนี้ช่วยให้นักพัฒนานำฟังก์ชัน AI ไปใช้โดยตรงบนอุปกรณ์ฝังตัว ลดความจำเป็นในการส่งข้อมูลไปคลาวด์และค่าใช้จ่ายด้านคอมพิวเตอร์ เพิ่มความเร็วในการตอบสนองและความเป็นส่วนตัวของระบบ
ปัญหาที่แก้ไขได้
ในงานเช่นระบบตรวจสอบอัจฉริยะ, ระบบควบคุมการเข้าออก หรือหุ่นยนต์เคลื่อนที่อิสระ มักเจอข้อจำกัดเรื่องทรัพยากรฮาร์ดแวร์และพลังงาน ทำให้ไม่สามารถใช้โมเดลการเรียนรู้เชิงลึกแบบดั้งเดิมได้ Plumerai ใช้เทคนิคการทำให้โมเดลเล็กลงและอัลกอริธึมที่ปรับให้เหมาะสม ทำให้การตรวจจับคนและจดจำใบหน้ามีความแม่นยำสูงแม้ในสภาพแวดล้อมที่ใช้พลังงานต่ำ ลดความล่าช้าและปริมาณข้อมูลที่ต้องส่ง พร้อมลดต้นทุนฮาร์ดแวร์และการใช้พลังงานโดยรวม
เหมาะกับใครบ้างและวิธีใช้
- นักพัฒนาระบบฝังตัว: สามารถรวม SDK ของ Plumerai เข้าไปในบอร์ด MCU ได้โดยตรง เพื่อสร้างระบบนับจำนวนคนหรือระบบควบคุมการเข้าออกแบบเรียลไทม์
- นักออกแบบผลิตภัณฑ์: ในขั้นตอนพิสูจน์แนวคิดสามารถประเมินประสิทธิภาพและการใช้พลังงานของฟีเจอร์ AI ได้ ช่วยเร่งกระบวนการพัฒนา
- ทีมด้านความปลอดภัยและการตลาด: ใช้การวิเคราะห์วิดีโอบนอุปกรณ์เพื่อจับพฤติกรรมผิดปกติแบบเรียลไทม์ เพิ่มคุณภาพการเฝ้าระวังและความเร็วในการตอบสนอง
Plumerai มี API แบบเปิดและตัวอย่างโค้ดที่รองรับหลายแพลตฟอร์ม MCU ผู้ใช้เพียงแค่นำเข้าโมเดล ตั้งค่าขนาดอินพุต แล้วก็สามารถรันผลลัพธ์บนอุปกรณ์จริงได้ เหมาะสำหรับโซลูชันที่ต้องการทำ inference AI ที่ขอบของเครือข่าย
ฟีเจอร์เด่น
- การตรวจจับคน
- การจดจำใบหน้า
- การวิเคราะห์วิดีโอ
- ขนาดโมเดลเล็กพิเศษ
- Inference แบบเรียลไทม์บน MCU
ข้อดี
- ใช้หน่วยความจำน้อยมาก
- ประสิทธิภาพสูงและทำงานแบบเรียลไทม์
- รองรับหลายแพลตฟอร์มไมโครคอนโทรลเลอร์
ข้อเสีย
- ต้องปรับแต่งพารามิเตอร์โมเดลด้วยตนเอง
- ฟีเจอร์ค่อนข้างเฉพาะเจาะจงเมื่อเทียบกับแพลตฟอร์มขนาดใหญ่
กรณีการใช้งาน
- ระบบควบคุมการเข้าออกอัจฉริยะ
- การเฝ้าระวังความปลอดภัยในอุตสาหกรรม
- ระบบมองเห็นสำหรับหุ่นยนต์เคลื่อนที่
บันทึกบรรณาธิการ
โซลูชัน AI บนขอบเครือข่ายที่กะทัดรัดและมีประสิทธิภาพ ช่วยให้การมองเห็นแบบฝังตัวเป็นเรื่องง่ายและเข้าถึงได้มากขึ้น
คำถามที่พบบ่อย
Plumerai รองรับ MCU ประเภทใดบ้าง?
Plumerai มี SDK สำหรับไมโครคอนโทรลเลอร์ ARM Cortex‑M, RISC‑V และ ESP32 เป็นต้น รายละเอียดรายการสนับสนุนสามารถตรวจสอบได้ในเอกสารทางการ
ความแม่นยำของโมเดลจะลดลงเมื่อใช้บนฮาร์ดแวร์ที่จำกัดหรือไม่?
Plumerai ใช้เทคนิคการบีบอัดและควอนไทซ์โมเดล ทำให้แม้ใช้หน่วยความจำน้อยก็ยังคงความแม่นยำใกล้เคียงกับโมเดลต้นฉบับ การทดสอบบน MCU หลายรุ่นพบว่าการลดลงของความแม่นยำไม่เกิน 2%
ต้องใช้บริการคลาวด์เพิ่มเติมหรือไม่?
ไม่จำเป็น Plumerai ถูกออกแบบให้ทำงานทั้งหมดบนอุปกรณ์ท้องถิ่น การสรุปผลและการประมวลผลข้อมูลทั้งหมดทำบนเครื่อง ทำให้เหมาะกับแอปพลิเคชันที่ต้องการความเป็นส่วนตัวและการตอบสนองแบบเรียลไทม์