کارگاه یادگیری ماشین روی میکرو | TinyML + AIoT

تومان800,000

توضیحات

معرفی کارگاه AIoT (متشکل از 4 بخش و 2 محصول)

 

مباحث کارگاه TinyML

 

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