دوره آموزشی مبانی برنامه نویسی پویا
1 ساعت 26 دقیقهمتوسط2020-10-12
مدرسین

Avik Das
Experienced software engineer with a strong academic background
جزئیات دوره
داشتن تصویر واضحتر از برنامه نویسی پویا (DP) میتواند کدگذاری شما را به سطح بالاتری برساند. این تکنیکی است که امکان حل ماهرانه مشکلات دشوار را ممکن میکند، به همین دلیل در مصاحبهها مطرح میشود و در برنامههایی مانند یادگیری ماشین مورد استفاده قرار میگیرد. در این دوره، در مورد کاربردهای DP، نحوه تعیین زمان مناسب بودن این روش، تولید الگوریتمهای کارآمد و به آسانی قابل درک و نحوه استفاده از آن در برنامههای دنیای واقعی، بیاموزید. رویکردهای مختلف محاسبه توالی فیبوناچی را مقایسه کنید و بیاموزید که چگونه مسئله را به عنوان یک نمودار غیر دایرهای هدایت شده تجسم کنید. با تغییر در چالشهای پیچیده و فزاینده، تغییرات مختلف DP را که احتمالاً با آنها روبرو خواهید شد کاوش کنید. به علاوه، یک برنامه تغییر اندازه تصویر آگاه از محتوا با این مفاهیم جدید در هسته اصلی آن بسازید.
مهارت ها
Programming FoundationsPythonOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01-اهمیت برنامه نویسی پویا
- 02-آنچه باید بدانید
1. مقدمه ای بر برنامه نویسی پویا
- 03-برنامه نویسی پویا چیست
- 04- دنباله فیبوناچی
- 05-تسریع محاسبات با حفظ کردن
- 06-رویکرد از پایین به بالا برای برنامه نویسی پویا
- 07- خلاصه برنامه نویسی پویا
2. نمونه هایی از برنامه نویسی پویا
- 08-کاشت گل در جعبه گل
- 09-تقسیم کردن مشکل فلاورباکس به مسائل فرعی
- 10- حل مسئله فلاورباکس در پایتون
- 11- به چند روش می توانید تغییر ایجاد کنید
- 12-تقسیم کردن مشکل ایجاد تغییر به مسائل فرعی
- 13- حل مسئله تغییر در پایتون
3. برنامه نویسی پویا در دنیای واقعی - تغییر اندازه تصویر با آگاهی از محتوا
- 14-تغییر اندازه تصویر محتواآگاه چیست
- 15-پیش پردازش - تعریف انرژی یک تصویر
- 16-پروژه - محاسبه انرژی یک تصویر
- 17-راه حل - محاسبه انرژی یک تصویر
- 18- استفاده از برنامه نویسی پویا برای یافتن درزهای کم انرژی
- 19-پروژه - یافتن درزهای کم انرژی
- 20-راه حل - یافتن درزهای کم انرژی
- 21-پروژه - استفاده از بک پوینتگرها برای بازسازی درزها
- 22-راه حل - استفاده از بک پوینتگرها برای بازسازی درزها
- 23-پروژه - حذف درزهای کم انرژی
- 24-راه حل - رفع درزهای کم انرژی
4. برنامه نویسی پویا برای یادگیری ماشین - مدل های پنهان مارکوف
- 25-مدل مارکوف پنهان چیست؟
- 26-مدل سازی مدل پنهان مارکوف در پایتون
- 27-استنباط محتمل ترین توالی حالت
- 28-تجزیه استنتاج حالت به مسائل فرعی - الگوریتم ویتربی
- 29-پیاده سازی الگوریتم ویتربی در پایتون
- 30-کاربردهای بیشتر مدل های پنهان مارکوف
- 31-آموزش مدل های پنهان مارکوف
نتیجه
- 32- مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت عوامل هوش مصنوعی با API پاسخهای OpenAI
- دوره آموزشی پروتکل زمینه مدل (MCP) برای مبتدیان
- دوره آموزشی ساخت عوامل هوش مصنوعی برای مبتدیان
- دوره آموزشی فراتر از کدنویسی با Vibe با Google Gemini: تبدیل شدن به یک توسعهدهنده هدفمند
- دوره آموزشی ساخت عوامل MCP قطعی
- دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
- دوره آموزشی ساخت MVP یک سرویس ابری (SaaS) در یک روز
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM