آموزش TinyML

Learning TinyML

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:
در حالی که ممکن است متوجه آن نباشید، TinyML احتمالاً زندگی شما را به نوعی به صورت روزانه تحت تأثیر قرار می دهد. اگر گوشی هوشمند یا دستگاه اینترنت اشیا دارید که دارای فعال‌سازی صدا، تشخیص چهره، تشخیص صدا یا سایر عملکردهایی است که از الگوریتم‌های یادگیری ماشینی استفاده می‌کنند، باید از TinyML تشکر کنید. در این دوره، مربی Archana Vaidheeswaran شما را به دنیای TinyML راهنمایی می کند و به شما نشان می دهد که چگونه می توانید مدل های عظیم هوش مصنوعی را درست در کف دست خود پردازش کنید. Archana با آموزش به شما شروع می‌کند که چگونه تشخیص دهید که آیا مشکل ML/AI شما یک مشکل TinyML است یا خیر، سپس تکنیک‌های بهینه‌سازی را به شما نشان می‌دهد تا متناسب با مدل‌های یادگیری عمیق شما باشد و موارد استفاده چندگانه را نشان می‌دهد. او تکنیک‌های کوانتیزاسیون، نحوه آموزش یک مدل با استفاده از Tflite، نحوه استقرار مدل TinyML را توضیح می‌دهد و کل چرخه حیات TinyMLOps را پوشش می‌دهد. Archana دوره را با نگاهی به آنچه برای آینده TinyML در نظر گرفته است، به همراه برخی منابعی که می توانید برای ادامه یادگیری خود استفاده کنید، به پایان می رساند.

سرفصل ها و درس ها

مقدمه Introduction

  • شروع با TinyML (در حال انجام) Getting started with TinyML (In progress)

  • TinyML چیست؟ What is TinyML?

  • آنچه شما باید بدانید What you should know

1. آیا مشکل شما یک مشکل TinyML است؟ 1. Is Your Problem a TinyML Problem?

  • تعریف محدودیت ها Defining constraints

  • چک لیست برای مشکل TinyML Checklist for a TinyML problem

  • امتحان فصل Chapter Quiz

2. حل محدودیت ها: تکنیک های بهینه سازی 2. Solving the Constraints: Optimization Techniques

  • مدل های از قبل آموزش دیده Pre-trained models

  • کوانتیزاسیون و انواع کوانتیزاسیون Quantization and types of quantization

  • کمی سازی پس از آموزش TFLite TFLite post training quantization

  • آموزش آگاهی کوانتیزاسیون در TFLite Quantization awareness training in TFLite

  • هرس Pruning

  • تقطیر دانش Knowledge distillation

  • چالش: مقایسه نتایج بهینه سازی Challenge: Compare results of optimization

  • راه حل: مقایسه نتایج بهینه سازی Solution: Compare results of optimization

  • امتحان فصل Chapter Quiz

3. استقرار مدل های TinyML 3. Deploying TinyML Models

  • ضربه لبه Edge impulse

  • یک پروژه طبقه بندی را در تلفن خود مستقر کنید Deploy a classification project to your phone

  • چالش: استفاده از تشخیص صدا در گوشی شما Challenge: Using voice recognition on your phone

  • راه حل: با استفاده از تشخیص صدا در تلفن خود Solution: Using voice recognition on your phone

  • امتحان فصل Chapter Quiz

4. TinyMLOps 4. TinyMLOps

  • دستگاه های سخت افزاری Hardware devices

  • جمع کردن تمام مفاهیم با هم Bringing all the concepts together

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • منابع برای TinyML Resources for TinyML

  • آینده TinyML: مسیرهای تحقیقاتی Future of the TinyML: Research directions

  • مراحل بعدی با TinyML Next steps with TinyML

نمایش نظرات

نظری ارسال نشده است.

آموزش TinyML
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 10m
26
Linkedin (لینکدین) lynda-small
30 تیر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Archana Vaidheeswaran Archana Vaidheeswaran

دانشمند داده، مهندس هوش مصنوعی و مدیر محصول داده

Archana Vaidheeswaran یک مهندس هوش مصنوعی، دانشمند داده و مدیر پروژه است

Archana ابتکار عمل Scaledown را اجرا می کند. چارچوب بهینه سازی شبکه عصبی منبع برای دستگاه های TinyML. او همچنین مدیر اطلاعات محصول در Women Who Code است. او پس از دریافت مدرک لیسانس خود در دانشگاه SRM، در دانشگاه ملی سنگاپور تحصیل کرد و در آنجا مدرک کارشناسی ارشد خود را در مهندسی برق و کامپیوتر گرفت.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.