Enrolment options
Coursera / Python Programming
الگوریتم های پیشرفته و پیچیدگی (Mitalearn-315823)
درباره این دوره:
در دورههای قبلی تخصص آنلاین ما، الگوریتمهای اولیه را آموختهاید، و اکنون آماده هستید تا به حوزه مسائل پیچیدهتر و الگوریتمهای حل آنها قدم بگذارید. الگوریتمهای پیشرفته بر اساس الگوریتمهای پایه ساخته میشوند و از ایدههای جدید استفاده میکنند. ما با جریانهای شبکهای شروع میکنیم که در کاربردهای معمولیتر مانند تطابق بهینه، یافتن مسیرهای غیرمتناسب و برنامهریزی پرواز و همچنین موارد شگفتانگیزتر مانند تقسیمبندی تصویر در بینایی رایانه استفاده میشوند. سپس به برنامهریزی خطی با کاربردهایی در بهینهسازی تخصیص بودجه، بهینهسازی پورتفولیو، یافتن ارزانترین رژیم غذایی که همه نیازها را برآورده میکند و بسیاری موارد دیگر ادامه میدهیم. در ادامه، مشکلات ذاتاً سختی را که هیچ راهحل خوب دقیقی برای آنها شناخته شده نیست (و احتمالاً یافت نمیشوند) و چگونگی حل آنها در عمل مورد بحث قرار میدهیم. ما با مقدمه ای نرم از الگوریتم های جریانی که به شدت در پردازش داده های بزرگ استفاده می شوند، پایان می دهیم. چنین الگوریتمهایی معمولاً به گونهای طراحی میشوند که بتوانند مجموعههای داده عظیمی را بدون اینکه حتی قادر به ذخیره یک مجموعه داده باشند، پردازش کنند.
Guests cannot access this course. Please log in.