AIfES (AI for Embedded Systems) ปัญญาประดิษฐ์สำหรับระบบสมองกลฝังตัวเป็นแบบ standalone, มีประสิทธิภาพสูง, AI เฟรมเวิร์ก, ซึ่งอนุญาติให้สถาบันฟรานฮอฟเฟอร์ (Fraunhofer Institute for Microelectronic Circuits and Systems), หรือเรียกสั้นๆว่า Franhofer IMS เพื่อฝึกและรัน machine learning อัลกอริทึม (Algorithm) บนไมโครคอนโทรลเลอร์ที่มีข้อจำกัดด้านทรัพยากร
จนถึงตอนนี้ เฟรมเวิร์กเป็นแบบโอเพนซอร์สและใช้ภายในโดย Fraunhofer IMS เท่านั้น แต่หลังจากร่วมมือกับ Arduino แล้ว, AIfES สำหรับ Arduino จึงเป็นโอเพ่นซอร์สและใช้งานฟรีสำหรับโครงการที่ไม่ใช่เชิงพาณิชย์
เฟรมเวิร์กได้รับการปรับให้เหมาะสมเพื่อไมโครคอนโทรลเลอร์ 8 บิตเช่นที่พบใน Arduino Uno สามารถใช้โครงข่ายประสาทเทียม (ANN) ที่สามารถฝึกฝนได้ในเวลาปานกลาง นั่นหมายถึงการอนุมานแบบออฟไลน์และการฝึกอบรมเกี่ยวกับอุปกรณ์ขนาดเล็กที่ใช้พลังงานจากแบตเตอรี่แบบเรียนรู้ด้วยตนเองสามารถทำได้ด้วย AIfES โดยไม่ต้องพึ่งพาระบบคลาวด์หรืออุปกรณ์อื่นๆ
ไลบรารีใช้ Feedforward Neural Networks (FNN) ที่สามารถกำหนดพารามิเตอร์, ฝึกฝน, แก้ไข, หรือโหลดซ้ำได้อย่างอิสระในขณะใช้งาน โปรแกรมในภาษา C, AIfES ใช้เฉพาะไลบรารีมาตรฐานตาม GNU Compiler Collection (GCC) Fraunhofer IMS ยังบอกด้วยว่ามันเข้ากันได้กับเฟรมเวิร์กซอฟต์แวร์ AI อื่นๆ เช่น Keras หรือ TensorFlow
AIfES นำเสนอในรูปแบบสิทธิ์ใช้งานแบบคู่: ฟรีสำหรับซอฟต์แวร์โอเพนซอร์สภายใต้ GNU General Public License (GPL) เวอร์ชัน 3, แต่สำหรับผลิตภัณฑ์เชิงพาณิชย์ ต้องลงนามในข้อตกลงสิทธิ์ใช้งานกับ Fraunhofer IMS
เนื่องจากสถาบันใช้ห้องสมุดมาหลายปีแล้ว จึงได้มีการจัดแสดงผู้สาธิตหลายราย รวมถึงระบบการรู้จำลายมือบน Arduino Uno (ดูวิดีโอด้านล่าง),เซ็นเซอร์กระแสไฟแบบไร้สายสำหรับตรวจสอบสภาพ, และการวิเคราะห์ท่าทาง (gesture recognition system)
หากคุณต้องการทดลองใช้และเรียนรู้เพิ่มเติมเกี่ยวกับ AIfES สำหรับ Arduino, ตรงไปที่ Github repo เพื่อดาวน์โหลดและติดตั้งไลบรารี่ ตัวอย่างรหัสเข้าใช้งาน และอ่านเอกสารประกอบ โปรดทราบว่าคุณอาจต้องติดตั้งไลบรารี Arduino_CMSIS-DSP สำหรับตัวอย่างบางส่วน และแก้ไขโค้ดตามคำแนะนำในซอร์สโค้ดเพื่อสร้างร่าง AIfES ให้สำเร็จ
รายละเอียดเพิ่มเติมเกี่ยวกับโซลูชันสามารถพบได้ บนเว็บไซด์ Fraunhofer IMS
แปลจากบทความภาษาอังกฤษ : AIfES for Arduino high-efficiency AI framework for microcontrollers becomes open source
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT