یادگیری ماشین با سی پلاس پلاس - از اصول تا استقرار
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول یادگیری ماشین را درک کنید و مفاهیم ریاضی مانند جبر خطی را در مسائل واقعی یادگیری ماشین به کار ببرید.
- مدلهای یادگیری ماشین، از جمله سریالسازی، اکسپورت ONNX، پیگیری آزمایش و استقرار در موبایل با کاربردهای بلادرنگ را در محیط عملیاتی مستقر کنید.
- الگوریتمهای یادگیری ماشین، از جمله رگرسیون، طبقهبندی، خوشهبندی، تشخیص ناهنجاری و سیستمهای توصیهگر را در سی پلاس پلاس پیادهسازی کنید.
- مدلهای یادگیری عمیق مانند شبکههای عصبی، شبکههای کانولوشن و ترنسفورمرها را بسازید و بهینهسازی کنید و همزمان از تکنیکهای یادگیری انتقالی بهره ببرید.
پیشنیازهای دوره
- دانش اولیه برنامهنویسی سی پلاس پلاس (متغیرها، توابع و برنامهنویسی شیءگرا)
- آشنایی اولیه با ریاضیات (جبر خطی، احتمال و آمار مفید هستند، اما الزامی نیستند)
توضیحات دوره
این دوره شامل استفاده از هوش مصنوعی است.
این دوره طوری طراحی شده است که شما را به یک سفر کامل به دنیای یادگیری ماشین با یکی از قدرتمندترین زبانهای عملکرد محور، یعنی سی پلاس پلاس، ببرد. برخلاف بسیاری از منابع یادگیری ماشین که فقط به پایتون متکی هستند، این دوره به شما مهارتهای لازم را میدهد تا مدلها را مستقیماً در سی پلاس پلاس پیادهسازی، بهینهسازی و مستقر کنید و در عین حال ارتباط آن را با کتابخانهها و فریمورکهای محبوب حفظ کنید.
ما با مبانی اصلی یادگیری ماشین شروع میکنیم و مفاهیم ضروری در ریاضیات، جبر خطی و رگرسیون را معرفی میکنیم. سپس یاد میگیرید چگونه بهطور مؤثر با داده کار کنید که شامل تحلیل فرمتها، پیشپردازش و دستکاری تصاویر است. پس از آمادهسازی داده، وارد ارزیابی و انتخاب مدل میشویم و معیارهای عملکرد، تکنیکهای جستجوی grid و استراتژیهای بهینهسازی را بررسی میکنیم.
در ادامه، به روشهای یادگیری نظارتنشده و تحت نظارت، از جمله خوشهبندی، تشخیص ناهنجاری، طبقهبندی، سیستمهای توصیهگر و روشهای جمعی مسلط میشوید. سپس، به سراغ یادگیری عمیق میرویم و شبکههای عصبی، شبکههای کانولوشن، ترنسفورمرها و یادگیری انتقالی با BERT را همگی در اکوسیستم سی پلاس پلاس پوشش میدهیم.
در نهایت، این دوره شما را برای دنیای واقعی مهندسی یادگیری ماشین آماده میکند و یاد میدهد چگونه مدلها را سریالسازی کنید، فرمتهای ONNX را اکسپورت کنید، آزمایشها را پیگیری کنید و مدلها را در دستگاههای موبایل با کاربردهای بلادرنگ مانند تشخیص اشیا در اندروید مستقر کنید.
در پایان دوره، شما فقط دانش تئوری نخواهید داشت، بلکه مهارتهای عملی و آماده تولید برای ساخت سیستمهای یادگیری ماشین از ابتدا در سی پلاس پلاس را نیز بدست میآورید. چه یک مهندس مشتاق، پژوهشگر یا توسعهدهنده باشید که میخواهد از قدرت هوش مصنوعی در مقیاس بزرگ استفاده کند، این دوره به شما اعتمادبهنفس لازم را میدهد تا ایدههای خود را به واقعیت تبدیل کنید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان سی پلاس پلاس که میخواهند مهارتهای خود را به یادگیری ماشین و هوش مصنوعی گسترش دهند.
- دانشجویان و پژوهشگران علوم کامپیوتر که به دنبال پایهای قوی در مفاهیم و پیادهسازیهای یادگیری ماشین هستند.
- مهندسان نرمافزار که به استقرار سیستمهای یادگیری ماشین پربازده در کاربردهای واقعی علاقهمندند.
- علاقهمندان و افراد خودآموز هوش مصنوعی که میخواهند یادگیری ماشین را فراتر از پایتون بررسی کنند و مستقیماً با سی پلاس پلاس کار کنند.
یادگیری ماشین با سی پلاس پلاس - از اصول تا استقرار
-
درک مبانی یادگیری ماشین 07:31
-
بررسی مفاهیم جبر خطی 08:24
-
حل مسائل رگرسیون خطی با کتابخانههای مختلف 08:52
-
تحلیل فرمتهای داده 08:00
-
دستکاری تصاویر با کتابخانهها 12:40
-
نرمالسازی داده برای یادگیری ماشین 07:16
-
معیارهای عملکرد برای مدلهای یادگیری ماشین 08:46
-
انتخاب مدل با تکنیک جستجوی Grid 06:47
-
بررسی خوشهبندی 10:08
-
انواع الگوریتمهای خوشهبندی 09:55
-
بررسی تشخیص ناهنجاری 06:57
-
رویکردهای یادگیری برای تشخیص ناهنجاری 07:29
-
بررسی روشهای کاهش ابعاد 10:03
-
بررسی روشهای خطی برای کاهش ابعاد 09:03
-
بررسی روشهای طبقهبندی 06:19
-
بررسی روشهای مختلف طبقهبندی 07:09
-
بررسی سیستمهای توصیهگر 07:11
-
روشهای فیلترینگ مشارکتی 09:01
-
بررسی یادگیری جمعی 06:28
-
پیادهسازی الگوریتمهای جمعی Stacking 06:21
-
آشنایی با شبکههای عصبی 10:30
-
پیادهسازی شبکههای کانولوشن 08:40
-
بررسی معماری ترنسفورمر 06:41
-
کاربرد یادگیری انتقالی با BERT 06:52
-
APIهای سریالسازی مدل در کتابخانههای سی پلاس پلاس 10:35
-
آشنایی با سیستمهای مصورسازی و پیگیری آزمایشها 06:48
-
پیگیری آزمایشها با MLflow REST API 07:03
-
استقرار مدلهای یادگیری ماشین در دستگاههای موبایل 08:35
-
پیادهسازی تشخیص اشیای بلادرنگ در اندروید با PyTorch 11:20
-
اکسپورت و ایمپورت مدلهای ONNX 08:21
مشخصات آموزش
یادگیری ماشین با سی پلاس پلاس - از اصول تا استقرار
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:30
- مدت زمان :04:09:45
- حجم :1.07GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy