لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش شروع یادگیری ماشین در لبه (Edge) با استفاده از معماری Arm
- آخرین آپدیت
دانلود Getting Started with Machine Learning at the Edge on Arm
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
عصر یادگیری ماشین فرا رسیده است! فناوری Arm در حال قدرت بخشیدن به نسل جدیدی از دستگاههای متصل با حسگرهای پیشرفته است که میتوانند طیف گستردهای از دادههای محیطی، مکانی و صوتی/تصویری را جمعآوری کنند. به طور معمول، این دادهها در فضای ابری و با استفاده از ابزارهای پیشرفته یادگیری ماشین پردازش میشوند که کاربردهای جدیدی را برای تغییر شیوه کار، سفر، زندگی و بازی ما ایجاد میکنند.
برای بهبود کارایی و عملکرد، توسعهدهندگان اکنون به دنبال تحلیل این دادهها مستقیماً روی خود دستگاه هستند – که معمولاً یک میکروکنترلر است (ما این مفهوم را «Edge» یا لبه مینامیم). اما با این رویکرد، چالش اجرای یادگیری ماشین روی دستگاههایی با منابع محاسباتی محدود پدید میآید.
اینجاست که دوره ما میتواند به شما کمک کند!
با ثبتنام در دوره «یادگیری ماشین در لبه با Arm: یک مقدمه کاربردی»، شما یاد خواهید گرفت که چگونه مدلهای یادگیری ماشین را آموزش دهید و آنها را روی میکروکنترلرهای مبتنی بر Arm که در صنعت کاربرد دارند، پیادهسازی کنید.
ما سفر یادگیری شما را با آموزش مبانی هوش مصنوعی، یادگیری ماشین و یادگیری ماشین در لبه (Edge ML) آغاز میکنیم و توضیح میدهیم که چرا کسبوکارها امروزه به در دسترس بودن این فناوری روی دستگاههای متصل نیاز دارند. سپس شما را با مفهوم مجموعهدادهها (Datasets) و نحوه آموزش الگوریتمها با استفاده از ابزارهایی مانند Anaconda و Python آشنا میکنیم. پس از آن، به بررسی موضوعات پیشرفته در یادگیری ماشین مانند شبکههای عصبی مصنوعی و بینایی ماشین خواهیم پرداخت.
در طول مسیر، تمرینهای آزمایشگاهی عملی ما به شما نشان میدهد که چگونه میتوانید به مشکلات طراحی در دنیای واقعی هنگام استقرار برنامههای یادگیری ماشین، مانند تشخیص گفتار و الگو، و همچنین پردازش تصویر با استفاده از دادههای واقعی حسگرهای میکروکنترلر پاسخ دهید. ما همچنین شما را با کتابخانه متنباز TensorFlow برای پایتون که در آموزش و استنتاج (Inference) شبکههای عصبی عمیق بسیار مفید است، آشنا خواهیم کرد.
در ماژول نهایی، شما قادر خواهید بود آموختههای خود را با پیادهسازی الگوریتمهای یادگیری ماشین روی مجموعهدادهای که خودتان انتخاب میکنید، به کار بگیرید.
برای موفقیت در این دوره، باید درک درستی از سیستمهای نهفته (Embedded Systems)، زبان C و پایتون داشته باشید. همچنین نیاز به تهیه برد توسعه ST DISCO-L475E دارید که در تمرینهای آزمایشگاهی این دوره استفاده میشود و میتوانید آن را مستقیماً از شریک تکنولوژی ما STMicroelectronics تهیه کنید: https://www.st.com/content/st_com/en/campaigns/educationalplatforms/iot-arm-edx-edu.html
Arm از طریق اکوسیستم گسترده خود، هماکنون قدرت بخشیدن به طیف وسیعی از دستگاهها و برنامههایی است که به یادگیری ماشین در لبه متکی هستند. بخشی از این جامعه پویا از توسعهدهندگان باشید و سفر یادگیری ماشین خود را با ثبتنام در دوره ما از امروز شروع کنید!
سرفصل ها و درس ها
Module 1: نمای کلی یادگیری ماشین در لبه
Module 1: An Overview of Machine Learning at the Edge
خوش آمدید به ماژول ۱
Welcome to Module 1
معرفی مفاهیم هوش مصنوعی، یادگیری ماشین و Edge ML
Introduce Artificial Intelligence, Machine Learning and Edge ML concepts
توضیح ظهور یادگیری ماشین در لبه با استفاده از دستگاههای محدود مانند میکروکنترلرها
Explain the rise of Machine Learning at the Edge using constrained devices like micro-controllers
Module 2: مقدمهای بر یادگیری ماشین در دستگاههای محدود
Module 2: Introduction to Machine Learning on Constrained Devices
خوش آمدید به ماژول ۲
Welcome to Module 2
شناسایی ویژگیهای کلیدی یادگیری ماشین به عنوان علم داده
Identify the key features of machine learning as data science
ترسیم فرآیند استخراج ویژگی و پردازش سیگنال در جریان یادگیری ماشین
Outline the feature extraction and the signal processing in the machine learning flow
توضیح مجموعهدادهها، آموزش و ارزیابی یادگیری ماشین
Illustrate the data sets, the training, and evaluation of Machine Learning
شناسایی محدودیتهای یادگیری ماشین روی میکروکنترلرها
Identify the constraints of machine learning on microcontrollers
پروژه آزمایشگاهی SV1: مقدمهای بر یادگیری ماشین در دستگاههای محدود
SV1 Lab Project: Introduction to Machine Learning on Constrained Devices
پروژه آزمایشگاهی SV2: مقدمهای بر یادگیری ماشین در دستگاههای محدود
SV2 Lab Project: Introduction to Machine Learning on Constrained Devices
Module 5: بینایی ماشین و مدلها
Module 5: Computer Vision and Models
خوش آمدید به ماژول ۵
Welcome to Module 5
معرفی کتابخانه Arm CMSIS NN
Introduce the Arm CMSIS-NN library
توضیح پردازش تصویر با CNN و سایر روشهای یادگیری عمیق در خانواده Arm Cortex M
Explain image processing with CNN and other deep learning on Arm Cortex-M family
ارزیابی پیچیدگی یادگیری عمیق
Evaluate the complexity of deep learning
SV1 بینایی ماشین و مدلها
SV1 Computer vision and models
Module 6: بهینهسازی یادگیری ماشین در دستگاههای محدود
Module 6: Optimizing Machine Learning on Constrained Devices
خوش آمدید به ماژول ۶
Welcome to Module 6
شناسایی محدودیتهای خانواده Arm Cortex M در اجرای یادگیری عمیق؛ ارزیابی مصرف توان، تأخیر، انرژی و حافظه
Identify the constraints of the Arm Cortex-M family running deep learning. Evaluation of power consumption, latency, energy, memory
بهینهسازی یادگیری ماشین کوچک (TinyML) و کوانتیزاسیون
Tiny machine learning optimization and quantization
بهینهسازی مدل و موازنهها (Trade-offs)
Model optimization and trade-offs
ارزیابی و توضیح پیادهسازی ممیز شناور در مقابل ممیز ثابت
Evaluate and explain the floating-point vs fix-point implementation
پروژه آزمایشگاهی SV1: بهینهسازی یادگیری ماشین در دستگاههای محدود
SV1 Lab Project: Optimizing Machine Learning on constrained devices
نمایش نظرات