برنامهنویسی موازی در R
✅ سرفصل و جزئیات آموزش
افزایش سرعت کد با برنامهنویسی موازی
زبان برنامهنویسی R بخش مهمی از پشته فناوری مدرن است، اما گاهی اجرای کدهای R زمانبر میشود. خبر خوب این است که بیشتر رایانههای امروزی دارای چندین پردازنده هستند. این دوره برنامهنویسی موازی به مدرس کمک میکند تا با استفاده از سختافزاری که از قبل در اختیار دارد، سرعت اجرای کدها را بهطور قابلتوجهی افزایش دهد.
یادگیری مفاهیم کلیدی
در این دوره، مفاهیم اصلی برنامهنویسی موازی بهصورت مرحلهبهمرحله آموزش داده میشوند. مدرس چگونگی پروفایلگیری و بنچمارککردن محاسبات رایجی مانند bootstrapها و نگاشت توابع را توضیح میدهد. همچنین یاد میگیرید چگونه عملیاتی را شناسایی کنید که از موازیسازی بیشترین بهره را میبرند.
استفاده از پکیجهای R برای موازیسازی عملیات
در ادامه، با مجموعهای از پکیجهای بالغ و پرکاربرد R مانند parallel، foreach و future آشنا میشوید. مدرس نشان میدهد چگونه با استفاده از این پکیجها، عملیات مربوط به لیستها، ماتریسها و Data Frameها را بهصورت موازی اجرا کنید. با انجام تمرینهای متنوع، مهارت لازم برای کاهش زمان اجرای حلقههای تو در تو بهدست میآورید. همچنین روشهای نظارت، دیباگ و رفع مشکلات بازتولیدپذیری در کدهای موازی آموزش داده میشوند.
موازیسازی کدهای موجود
با ابزارها و مفاهیمی که در این دوره یاد میگیرید، میتوانید کدهای موازی بنویسید که بهمراتب سریعتر اجرا میشوند. در پایان دوره، مدرس مهارتهای لازم برای موازیسازی و نگهداری اصولی کدهای موجود را در اختیار خواهد داشت.
برنامهنویسی موازی در R
-
آیا باید موازیسازی کنیم؟ None
-
موازیسازی در R None
-
اندازهگیری مزایا None
-
کاربرد parLapply در دنیای واقعی None
-
خانواده توابع parallel apply None
-
استفاده از foreach None
-
عملیات پیشرفته foreach None
-
Futures None
-
نگاشت با Future None
-
عملیات پیشرفته با furrr None
-
کارهای پیشرفتهتر با ()future_map None
-
نظارت و مدیریت حافظه None
-
بازتولیدپذیری در اجرای موازی None
-
دیباگ در اجرای موازی None
-
دیباگ پیشرفته None
-
جمعبندی نهایی None
مشخصات آموزش
برنامهنویسی موازی در R
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:متوسط
- تعداد درس:16
- مدت زمان :4:00:00
- حجم :309.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy