توضیحات
معرفی کارگاه AIoT (متشکل از 4 بخش و 2 محصول)
مباحث کارگاه TinyML
- تشخیص فرمان صوتی (فرمان بیدار باش) با ESP32
- جمع آوری دیتاست
- روشهای سمپلینگ صوت
- سمپلینگ صوت با I2S و استفاده از FreeRTOS
- چرا سریال نمیتونیم استفاده کنیم؟
- نکات جمع آوری داده صوتی
- پیاده سازی TCP Server روی ESP32 برای ارسال اطلاعات به سمت کامپیوتر / کلاینت
- ذخیره سازی داده ها در قالب فایل Text و فایل WAV
- نمایش داده ها روی نمودار
- آموزش شبکه عصبی
- پیاده سازی شبکه عصبی در Tensorflow
- تبدیل مدل هوشمند به TFLite و کد C
- پیاده سازی تبدیل داده صوت به اسپکتروگرام
- تبدیل دیتاست در قالب اسپکتروگرام جدید
- استنتاج
- پیاده سازی Tensorflow Micro روی ESP32
نکته: این ماژول مورد استفاده ما به صورت رسمی توسط تنسورفلو پشتیبانی نمیشه برای همین باید چند مرحله بیشتر انجام بدیم - پیاده سازی تبدیل به اسپکتروگرام
- کمبود حافظه رو چکار کنیم؟
- پیاده سازی استنتاج با مدل هوشمند
- پیاده سازی Tensorflow Micro روی ESP32
- جمع آوری دیتاست
- کنترل کیفی محصول با ESP32-CAM و Raspberry Pi
- جمع آوری داده ها و نکات مرتبط با آن
- استریمینگ تصاویر از Raspberry Pi و ESP32-CAM
- یادگیری انتقالی با شبکه EfficientNet
- استفاده از مدل ایجاد شده در Raspberry Pi برای استنتاج
- پیاده سازی شبکه عصبی کوچک برای ESP32-CAM
- پیاده سازی استنتاج در ESP32-CAM
- بهینه سازی های مربوط به آموزش شبکه عصبی و تنظیم دوربین
- نمایش نتیجه استنتاج شبکهها
نقد و بررسیها
هنوز بررسیای ثبت نشده است.