۱,۶۴۰,۰۰۰ تومان قیمت اصلی: ۱,۶۴۰,۰۰۰ تومان بود.۸۲۰,۰۰۰ تومانقیمت فعلی: ۸۲۰,۰۰۰ تومان.
تعداد دانشجو
الگوریتم Teaching-Learning-Based Optimization که به اختصار TLBO نامیده میشود، یکی از الگوریتمهای فراابتکاری مبتنی بر جمعیت است. ایده اصلی این الگوریتم از ارتباط میان معلم، دانشآموزان و فرآیند یادگیری در کلاس گرفته شده است.
در یک کلاس، دانشآموزان سطح علمی متفاوتی دارند و معلم تلاش میکند میانگین سطح دانش کلاس را افزایش دهد. در الگوریتم TLBO نیز هر دانشآموز یک جواب احتمالی برای مسئله بهینهسازی است و سطح دانش او با مقدار متغیرهای تصمیم یا کیفیت جواب متناظر است.
بهترین دانشآموز کلاس، که دارای بهترین مقدار تابع هدف یا تابع برازندگی است، نقش معلم را بر عهده میگیرد. سپس سایر پاسخها تحت تأثیر این معلم و همچنین تعامل با سایر دانشآموزان بهبود پیدا میکنند.
در الگوریتم TLBO، هر عضو جمعیت بهعنوان یک دانشآموز در کلاس در نظر گرفته میشود. هر دانشآموز دارای یک سطح دانش است که در واقع همان موقعیت یا جواب پیشنهادی او در فضای جستجو محسوب میشود.
بهترین عضو جمعیت در هر تکرار، معلم کلاس خواهد بود. این فرد بهترین کیفیت را نسبت به سایر اعضا دارد و تلاش میکند میانگین دانش کل کلاس را بهبود دهد.
نکته مهم این است که معلم در هر تکرار ثابت نیست. اگر دانشآموز دیگری به جواب بهتری دست پیدا کند، میتواند در تکرار بعدی نقش معلم را بر عهده بگیرد. این ویژگی باعث میشود الگوریتم بهصورت پویا به سمت جوابهای بهتر حرکت کند.
الگوریتم بهینهسازی مبتنی بر آموزش و یادگیری دارای دو فاز اصلی است:
در فاز آموزش، بهترین جواب فعلی جمعیت بهعنوان معلم انتخاب میشود. سپس سایر دانشآموزان بر اساس اختلاف میان سطح دانش خود، سطح دانش معلم و میانگین دانش کلاس تغییر میکنند.
هدف از این مرحله، افزایش کیفیت کلی جمعیت و نزدیک کردن پاسخها به بهترین جواب موجود است. معلم تلاش میکند میانگین کلاس را بهبود دهد؛ بنابراین حرکت دانشآموزان تنها به سمت خود معلم نیست، بلکه با توجه به میانگین فعلی جمعیت انجام میشود.
در فاز یادگیری، هر دانشآموز با یک دانشآموز دیگر تعامل دارد. اگر دانشآموز دوم کیفیت بهتری داشته باشد، دانشآموز اول از او یاد میگیرد و موقعیت خود را بهبود میدهد. در غیر این صورت، دانشآموز اول در جهت مخالف حرکت میکند تا فضای جدیدی از جوابها را بررسی کند.
این مرحله باعث افزایش تنوع در جمعیت و جلوگیری از همگرایی زودهنگام الگوریتم میشود.
الگوریتم MTLBO یا Modified Teaching-Learning-Based Optimization نسخه اصلاحشده و بهبودیافته الگوریتم TLBO است. این الگوریتم با هدف رفع برخی محدودیتهای TLBO و افزایش توانایی آن در یافتن جوابهای بهتر برای مسائل بهینهسازی عددی ارائه شده است.
نسخه اصلاحشده MTLBO ضمن حفظ ساختار اصلی الگوریتم TLBO، تغییراتی در فرآیند آموزش و یادگیری اعمال میکند تا توازن مناسبتری میان دو مفهوم مهم زیر برقرار شود:
در این آموزش، الگوریتم MTLBO بر اساس مقاله علمی منتشرشده در سال 2018 با عنوان زیر بررسی میشود:
A Modified Teaching–Learning-Based Optimization Algorithm for Numerical Function Optimization
هر دو الگوریتم TLBO و MTLBO از دو فاز آموزش و یادگیری استفاده میکنند، اما در الگوریتم اصلاحشده MTLBO، تغییراتی برای بهبود حرکت جوابها و افزایش کارایی روش اعمال شده است.
بهطور کلی، MTLBO تلاش میکند ضعفهای احتمالی TLBO در مسائل پیچیدهتر را کاهش داده و پاسخهای باکیفیتتری ارائه دهد.
در این دوره، هر دو الگوریتم بهصورت عملی و مرحلهبهمرحله در محیط MATLAB پیادهسازی میشوند. کدنویسی به شکلی ارائه شده است که کاربر علاوه بر اجرای سورسکد، منطق هر بخش از برنامه را نیز درک کند.
برای درک بهتر نحوه عملکرد الگوریتمها، در این آموزش یک مثال عددی مربوط به کمینهسازی فاصله نقاط بررسی و حل میشود. ابتدا منطق مسئله و تابع هدف توضیح داده میشود؛ سپس اجرای الگوریتم TLBO و MTLBO روی مسئله موردنظر مورد تحلیل قرار میگیرد.
این مثال به شما کمک میکند تا موارد زیر را بهتر درک کنید:
پکیج دوره کامل آموزش الگوریتم TLBO و نسخه اصلاحشده MTLBO در متلب شامل 9 فایل آموزشی و کاربردی است:
فایلهای ویدیویی بهصورت فشرده در قالب RAR ارائه شدهاند. برای استخراج فایلها میتوانید از نرمافزار WinRAR 2019 یا نسخههای جدیدتر و همچنین نرمافزار 7-Zip استفاده کنید.
این دوره برای افراد زیر پیشنهاد میشود:
برای استفاده بهتر از این آموزش، آشنایی مقدماتی با موارد زیر پیشنهاد میشود:
با این حال، مبانی تئوری و منطق اجرای الگوریتمها در آموزش توضیح داده میشود و کاربران میتوانند همزمان با مشاهده ویدیوها، سورسکدها را اجرا و بررسی کنند.
فیلم آموزش الگوریتم TLBO و نسخه اصلاحشده MTLBO در متلب یک آموزش کاربردی برای یادگیری اصول بهینهسازی مبتنی بر آموزش و یادگیری است. در این محصول، مفاهیم الگوریتم TLBO، ساختار الگوریتم MTLBO، نحوه مدلسازی مراحل آموزش و یادگیری، حل مثال عددی و پیادهسازی کامل هر دو روش در محیط MATLAB آموزش داده شده است.
این پکیج توسط گروه فنی و پشتیبانی پی استور تست و بازبینی شده و دارای نشان تضمین کیفیت پی استور است. با تهیه این محصول، به ویدیوهای آموزشی، سورسکد متلب، مقاله مرجع و فایل اسلایدهای تدریس دسترسی خواهید داشت.
بله. این پکیج شامل سورسکد پیادهسازی الگوریتمها در محیط MATLAB است و میتوانید کدها را اجرا، بررسی و برای پروژههای خود توسعه دهید.
MTLBO نسخه اصلاحشده TLBO است که با استفاده از سازوکارهایی مانند وزن اینرسی کاهنده و توابع مثلثاتی، تلاش میکند کارایی جستجو و کیفیت همگرایی الگوریتم را بهبود دهد.
بله. وجود بخش تئوری، مثال عددی، پیادهسازی متلب، سورسکد، مقاله مرجع و مقایسه نتایج باعث شده است این آموزش برای پروژههای دانشگاهی، مقاله، پایاننامه و تحقیقات مرتبط مناسب باشد.
خیر. آشنایی مقدماتی با متلب و مفاهیم بهینهسازی مفید است، اما مفاهیم اصلی الگوریتم TLBO و MTLBO در طول آموزش توضیح داده میشوند.
فایلها بهصورت فشردهشده ارائه شدهاند و با WinRAR 2019 یا نسخههای جدیدتر و همچنین نرمافزار 7-Zip قابل استخراج هستند.
برای مشاهده ویدیوی هر بخش، روی عنوان آن کلیک کنید.
پایه گذار و موسس وب سایت آموزشی پی استور، مدرس دانشگاه فنی و حرفه ای، برنامه نویس و تحلیل گر سیستم، پژوهشگر در حوزه الگوریتم های ابتکاری، فرا ابتکاری، یادگیری ماشین، شبکه و پایگاه داده. ایشان در زبان های برنامه نویسی متعدد، نظیر ++C، سی شارپ، PHP ،Java، متلب MATLAB و Python تسلط و سابقه تدریس فعال دارند.
اطلاعات و جزئیات کامل این محصول
توجه: کیفیت این محصول توسط پی استور تضمین شده و در صورت عدم رضایت از محصول، به انتخاب شما:
جهت تسلط عمیقتر و تکمیل مهارتهای خود، یادگیری این سرفصلها پیشنهاد میشود.
هزینه سفارش:
۱,۶۴۰,۰۰۰ تومان قیمت اصلی: ۱,۶۴۰,۰۰۰ تومان بود.۸۲۰,۰۰۰ تومانقیمت فعلی: ۸۲۰,۰۰۰ تومان.
دیدگاهها و نظرات
ایمان صادقی
دوره بسیار غنی و کاربردی هست ممنون از مدرس دوره
hamidkhosravi1987
سلام خدا خیرتون بده
سپاسگذارم
غلامی
دمتون گرم با این تدریس روان
رضا رشیدی
خیلی خوب و کامل بود. ممنون از استاد ارجمند
رضا اسدی
خیلی خوب و عالی توضیح داده شده و مثال های عددی این آموزش کمک بزرگی برای درک موضوع می کنه به نظرم این نوع آموزش خیلی مفید تر از آموزش های آکادمیک هست. ممنون از استاد جلیل زاده عزیز بابت تدریس خوبشون.
خلیلیان
کیفیت مطالب آموزشی خیلی خوب بود و اینکه هم الگوریتم پایه خوب توضیح داده شده و هم نسخه بهبود یافته آن و نقاط ضعف الگوریتم پایه بدرستی آموزش داده شده است. از استاد جلیل زاده بابت این آموزش ممنونم.
ساسان
مطالب به خوبی در این فیلم توضیح داده شده است. لطفاً در فیلم های آموزشی بعدی مثال های بیشتری نیز مطرح کنید.
سمیرا
سلام
خیلی خوب و عالی بود. ممنون از سایت خوب پی استور. مدرس خیلی بیان خوبی دارن و مباحث رو بخوبی انتقال می دن. مثال عملی که در این فیلم وجود داره عالی هست. فقط یه پیشنهادی داشتم اونم اینه که برای ترکیب الگوریتم های دیگه با الگوریتم TLBO هم آموزشی ساخته بشه.
جواد اثناعشری
سلام
در یک کلمه اگر بخواهم توصیف کنم،فقط میتوانم بگویم عالی بود…ممنون و سپاسگزارم
مدیریت و پشتیبانی
سلام و عرض ادب
خواهش می کنم لطف دارید.
الهام
سلام خدا خیرتون بده دقیقا انگار عنوان پایانامه من رو آموزش دادین من که خیلی راضی هستم. این آموزش رو حتما برای بقیه توصیه می کنم.
مدیریت و پشتیبانی
نظرات و پیشنهادات خود را با ما در میان بگذارید.