هوش مصنوعی و میکروکنترلرها
داریم به این سمت میریم که شبکه های عصبی ساده تر و سبک تر بشن و از الگوریتم های بهینه تر نسبت به گذشته استفاده کنند تا بتونیم روی میکروکنترلرها هم اونا رو داشته باشیم
استارتاپی بود به اسم XNOR.ai
تمرکزشو روی همین موضوع گذاشته بود
یکی دو سال پیش شرکت اپل خریدش و از صحنه روزگار محو شد – ظاهرا دارن الگوریتماشونو برای خودشون استفاده میکنن
یک استارتاپی اومده به اسم Neural Magic
توی سایتش نشون داده که الگوریتمای شبکه های عصبی رو جوری تغییر داده که روی پردازنده غیر گرافیکی بهتر از پردازنده گرافیکی اجرا میشن
خوب بگذریم بریم سر اصل موضوع
این تنسورفلو که توسط گوگل توسعه داده میشه و به شدت داره قابلیت بهش اضافه میکنه – چند وقتیه زده تو کار میکروکنترلرها
از چند سال پیش موبایل ها رو پشتیبانی میکرد
اسمشم گذاشته بود Tensorflow Lite
الان یکی دو سالیه که Tensorflow Lite for Microcontrollers رو معرفی کرده
یک سری برد و ماژول هم لیست کرده و گفته من از اینا پشتیبانی میکنم
Arduino Nano 33 BLE Sense
SparkFun Edge
STM32F746 Discovery kit
Adafruit EdgeBadge
Adafruit TensorFlow Lite for Microcontrollers Kit
Adafruit Circuit Playground Bluefruit
Espressif ESP32-DevKitC
Espressif ESP-EYE
Wio Terminal: ATSAMD51
Himax WE-I Plus EVB Endpoint AI Development Board
Synopsys DesignWare ARC EM Software Development Platform
Sony Spresense
من خیلی هیجان زده بودم وقتی فهمیدم فریم ورک یادگیری عمیق مورد علاقم از میکروها پشتیبانی میکنه – گفتم حتما باید برم تو کارش
به یکی از دوستان گفتم نظرت چیه کدوم یکی رو بخرم؟ ESP بخرم یا Arduino ؟
گفت من سرچ کردم ظاهرا برای مدلای دیگه هم جواب میده – ی سری از افراد تونستن اجرا بگیرن – گفتم جدی؟ روی چی تست رفتن؟
گفت روی ESP32-CAM
قیمت اون بردایی که تنسورفلو پشتیبانی میکنه تقریبا 10 برابر این ماژولیه که دوستم گفت
گفتم آقا بفرست مقاله رو ببینم طرف چکار کرده