آموزش کاربردی سیستم های فازی نوع اول و نوع دوم

سیستم های فازی نوع اول و نوع دوم در متلب

در این پست سیستم های فازی نوع اول و نوع دوم در متلب قرار داده می­شود.

در این مجموعه، سیستم­ های فازی با یک رویکرد کاملاً کاربردی، از صفر تا صد به زبان ساده همراه با مثال گویا و شبیه­ سازی در محیط متلب، آموزش داده می شوند. علاوه بر تولباکس متلب، برنامه­ های مفیدی  در محیط متلب ارائه می­ شوند که می توانید از این برنامه ­ها و شبیه ­سازی­ ها در پروژه های مربوط به خودتان به راحتی استفاده نمایید. در این مجموعه موارد زیر پوشش داده می شود:

  • مقدمه ای بر منطق فازی

From Classical Logic to Fuzzy Logic

  • ساخت سیستم فازی بر اساس متغیرهای زبانی

Fuzzy systems based on linguistic variables

  • ساخت سیستم فازی بر اساس داده های ورودی و خروجی

Design of Fuzzy Systems from Input-Output Data

  • سیستمهای نرو فازی

Neuro-fuzzy systems

  • آموزش سیستم­ های نروفازی با استفاده از روش هایی مثل گرادیان نزولی، فیلتر کالمن توسعه یافته، فیلتر کالمن نوع دوم، الگوریتم­ های تکاملی مثل ژنتیک، IWO، SSO، PSO و …

Training  of Fuzzy Systems Using Gradient Descent, extended Kalman filter, unscented Kalman filter, particle swarm optimization algorithm, social spider optimization, genetic algorithm, etc.

  • سیستم های فازی خود تنظیم

Self-structuring fuzzy systems, self-organizing fuzzy systems

  • سیستم های فازی نوع دوم و روش های آموزش و بهینه سازی این سیستم ها

Type-2 fuzzy systems and optimization algorithm, Simulation examples in Matlab

  • فازی­ سازی غیرسینگلتون، سیستم های فازی با ورودی فازی

Non-singleton tye-2  fuzzy systems

  • سیستم های فازی نوع دوم جنرال

General type-2 fuzzy systems

  • سیستم های فازی حافظه دار

Recurrent fuzzy systems

  • چند پروژه کاربردی با استفاده از سیستم های فازی

Some useful and practical projects using fuzzy systems

  • حل تمرینات منتخب از کتاب فازی وانگ

مراجع اصلی: سیستم های فازی و کنترل فازی نوشته وانگ، سیستم های فازی نوع دوم نوشته جری مندل و برخی مقالات از ژورنال های معتبر

برای دانلود به انتهای صفحه مراجعه کنید



جلسه اول: مقدمه ای بر  منطق فازی

در این جلسه یک مقدمه ای در مورد منطق فازی ارائه شده و برخی عملیات پایه مثل t-norm, s-norm, complement در حوزه فازی شرح داده شده و یک برنامه متلب به صورت GUI ارائه می شود که همه مطالب این فصل رو پوشش می دهد.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+متلب

حجم: ۶۰MB

پیش نمایش: کیفیت را روی HD قرار دهید


جلسه دوم: از منطق کلاسیک تا منطق فازی

در این جلسه از منطق کلاسیک نهایتاً به منطق فازی خواهیم رسید. انواع روش های تفسیر قواعد اگر-آنگاه فازی و اصول پایه استنتاج شرح داده شده و در نهایت یک سیستم فازی خواهیم ساخت. همچنین تولباکس متلب برای ساخت یک سیستم فازی شرح داده می­شود.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ متلب

حجم: ۹۰MB

پیش نمایش: کیفیت را روی HD قرار دهید


جلسه سوم: ساخت سیستم فازی با استفاده از دیتای ورودی-خروجی، سیستم های نرو-فازی، تولباکس متلب برای نرو-فازی

در این جلسه، دو رویکرد مهم برای ساخت سیستم های فازی، با استفاده از متغیرهای زبانی و دیتای ورودی-خروجی شرح داده می­شود. دو سیستم فازی با استفاده از این دو رویکرد ساخته می شود. همچنین سیستم های نرو فازی به همراه تولباکس متلب تشریح می­شود. در نهایت در یک مثال ساده و گویا، یک سیستم فازی و یک سیستم نرو-فازی را با استفاده از دیتای-ورودی خروجی در محیط تولباکس متلب شبیه­سازی کرده و نتایج را مقایسه می کنیم.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ متلب

حجم: ۹۰MB

پیش نمایش: کیفیت را روی HD قرار دهید


جلسه چهارم: حل تمرینات منتخب کتاب وانگ ترجمه دکتر تشنه لب

در این جلسه تمرینات مهم بخش اول کتاب وانگ به شکل ساده و همراه با شبیه سازی در متلب حل می شود.

فصل سوم: سوالات ۱و۵، فصل چهارم: ۲و۳، فصل پنجم: ۳و۶، فصل ششم: ۲و۶و۸،  فصل هفتم: ۳، فصل هشتم: ۳، فصل نهم: ۴و۶، فصل دهم: ۲و۳، فصل یازدهم ۱و۳٫ به همراه شبیه سازی در متلب.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ برنامه های متلب + فایل پی دی اف

حجم: ۹۲MB

پیش نمایش: کیفیت را روی HD قرار دهید


جلسه پنجم: Fuzzy c-means clustering ، طراحی سیستم فازی بر اساس خوشه بندی

در این جلسه ابتدا روش دسته بندی دیتا بر اساس روش فازی بررسی شده و با روش k-means  clustering مقایسه می شود. در ادامه به حل یک مثال عددی با استفاده از این روش Fuzzy c-means clustering می پردازیم. همچین نحوه ساخت یک سیستم فازی بر اساس خوشه بندی شرح داده می شود. در انتها یک مثال ساده و گویا در متلب شبیه سازی شده و عملکرد این الگوریتم دسته بندی تست می شود.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ برنامه های متلب + فایل پی دی اف

حجم: حدوداً ۹۰MB

پیش نمایش: کیفیت را روی HD قرار دهید.


جلسه ششم: طراحی سیستم فازی بر اساس گرادیان نزولی، back propagation، کاربرد در یک مسئله واقعی

در این جلسه در مورد نحوه بهینه سازی پارامترهای بخش تالی (consequent)  و پارامترهای بخش مقدم (antecedent، پارامترهای مربوط به توابع عضویت)، بحث می کنیم. یک برنامه متلب به صورت کاملاً کلی در محیط m-file متلب نوشته می شود که همه پارامترهای یک سیستم فازی در آن آموزش داده می شوند.  در انتها یک مثال کاملاً کابردی و گویا (در مورد دسته بندی دیتای واقعی)  در متلب شبیه سازی شده و عملکرد آن تست می شود.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ برنامه های متلب + فایل پی دی اف

حجم: حدوداً ۱۰۰MB

پیش نمایش: کیفیت را روی HD قرار دهید.


جلسه هفتم: مقدمه ای بر سیستم های فازی نوع دوم- Interval type-2 fuzzy systems

در این جلسه مفاهیم پایه ای و اساسی سیستم های فازی نوع دوم بررسی می شود و با یک مثال گویا نحوه طراحی یک سیستم فازی نوع دوم شرح داده شده و تفاوت هایش با سیستم فازی نوع ۱ بیان می شود.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل پی دی اف

حجم: حدوداً ۶۰MB

پیش نمایش: کیفیت را روی HD قرار دهید.


جلسه هشتم: پیاده سازی انواع روشهای کاهش نوع در متلب type-reduction methods in Matlab

در این جلسه، با یک مثال ساده و گویا انواع روشهای کاهش مرتبه (type-reduction) شرح داده شده و در متلب پیاده سازی می شوند. در این جلسه روشهای کاهش مرتبه centroid، height، modified height، center of set و center of sum برای توابع عضویت جنرال و KM  برای توابع عضویت بازه ای بررسی می شود.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ برنامه های متلب + فایل پی دی اف نتایج شبیه سازی (تمرین کتاب)

حجم: حدوداً ۱۰۰MB

پیش نمایش: کیفیت را روی HD قرار دهید.


جلسه نهم: آموزش تولباکس متلب برای سیستم های فازی نوع دوم بازه ای

در این جلسه ابتدا چند روش ساده و پرکابرد کاهش مرتبه بیان شده سپس به بررسی تولباکس متلب برای سیستم های فازی نوع دوم بازه ای (Matlab Toolbox for interval type-2 fuzzy systems) پرداخته می شود. در نهایت یک مثال ساده و گویا شیبه سازی شده و عملکرد آن در محیط سیمولینک تست می شود.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ فایل پی دی اف گزارش نتایج شبیه سازی+ تولباکس متلب برای سیستم های فازی نوع دوم+ مثال شبیه سازی شده در متلب

حجم: حدوداً ۷۵MB

پیش نمایش: کیفیت را روی HD قرار دهید.


جلسه دهم: آموزش سیستم های فازی نوع دوم بر اساس back propagation

در این جلسه،به آموزش سیستم های فازی نوع دوم بر اساس روش پس انتشارخطا و بهینه سازی گرادیان نزولی پرداخته می شود. ساختار سیستم فازی به فرم تعداد ورودی-خروجی دلخواه و فرم قوانین دلخواه در نظر گرفته شده و همه پارامترهای سیستم فازی (مراکز توابع عضویت گوسین، عرض توابع عضویت و پارامترهای بخش خروجی) بهینه سازی می شوند. یک مثال شبیه سازی کابردی با ابعاد بالا و دیتای واقعی در نظر گرفته می شود.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ برنامه های متلب + فایل پی دی اف

حجم: حدوداً ۱۲۰MB

پیش نمایش: کیفیت را روی HD قرار دهید.


جلسه یازدهم: آموزش سیستم های فازی نوع دوم با کاهش مرتبه KM, EKM- بر اساس back propagation   و بهینه سازی گرادیان نزولی

در این جلسه بهینه سازی سیستم های فازی نوع دوم با کاهش مرتبه KM و EKM بر اساس back propgataion  و گرادیان نزولی بررسی می شود. برای شبیه سازی در متلب یک مثال کاربردی در فرم جنرال در نظر گرفته می شود.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ برنامه های متلب + فایل پی دی اف

حجم: حدوداً ۸۱MB

پیش نمایش: کیفیت را روی HD قرار دهید.


جلسه دوازدهم: تنظیم همه پارامترهای سیستم فازی نوع دوم با کاهش مرتبه KM

Training of the consequent and the antecedent parameters of  a type-2 fuzzy system based on back-propagation and GD

در این جلسه همه پارامترهای سیستم فازی نوع دوم با کاهش مرتبه کارنیک مندل (KM) تنظیم می شوند. یعنی هم پارامترهای بخش تالی و هم پارامترهای توابع عضویت به صورت تطبیقی هستند و تنظیم می شوند. در یک مثال کاملاً کاربردی اثر تنظیم پارامترهای توابع عضویت نشان داده می شود.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ برنامه های متلب + فایل پی دی اف

حجم: حدوداً ۹۵MB

پیش نمایش: کیفیت را روی HD قرار دهید.


جلسه سیزدهم: تنظیم پارامترهای سیستم های فازی نوع دوم با فیلتر کالمن توسعه یافته

Training of the consequent and the antecedent parameters of  a type-2 fuzzy system based on back-propagation and extended Kalman filter

در این جلسه پارامترهای سیستم فازی نوع دوم بر اساس فیلتر کالمن توسعه یافته (EKF) آموزش داده می شوند. سیستم فازی در یک مثال کاربردی با دیتای واقعی با تعداد ورودی-خروجی دلخواه به کار برده شده است. از برنامه های نوشته شده می توانید در مسائل مربوط به خودتان به راحتی استفاده کنید.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ برنامه های متلب + فایل پی دی اف

حجم: حدوداً ۸۱MB

پیش نمایش: کیفیت را روی HD قرار دهید.


جلسه چهاردهم:  بهینه سازی سیستم های فازی نوع اول و دوم بر اساس الگوریتم ژنتیک

Training of the consequent and the antecedent parameters of  a type-2 fuzzy system based on back-propagation and genetic algorithm (GA)

در این جلسه از الگوریتم ژنتیک برای بهینه سازی سیستم فازی نوع دوم استفاده می شود. یک مثال کاربردی برای ارزیابی عملکرد تخمین در محیط کدنویسی متلب ارائه می شود. از برنامه های نوشته شده می توانید در مسائل مربوط به خودتان استفاده نمایید.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ برنامه های متلب + فایل پی دی اف

حجم: حدوداً ۹۰MB

پیش نمایش: کیفیت را روی HD قرار دهید.


جلسه پانزدهم:  بهینه سازی سیستم های فازی نوع اول و دوم بر اساس الگوریتم تجمعی پرندگان

Training of the consequent and the antecedent parameters of  a type-2 fuzzy system based on back-propagation and  particle swarm optimization algorithm (PSO)

در این جلسه از الگوریتم تجمعی برای بهینه سازی سیستم فازی نوع دوم استفاده می شود. یک مثال کاربردی برای ارزیابی عملکرد تخمین در محیط کدنویسی متلب ارائه می شود. برنامه نوشته شده به صورت ساده و گویا نوشته شده و به راحتی می توانید در مسئله مربوط به خودتان استفاده نمایید.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ برنامه های متلب + فایل پی دی اف

حجم: حدوداً ۷۰MB

پیش نمایش: کیفیت را روی HD قرار دهید.


جلسه شانزدهم: آموزش سیستم های فازی نوع دوم بر اساس روش های مرتبه دوم

Training of type-2 fuzzy systems based on the levenberg marquardt optimization algorithm,  Matlab code

در این جلسه  الگوریتم های آموزشی مرتبه دوم شرح داده می شود و همه پارامترهای سیستم فازی نوع دوم بر اساس این الگوریتم تنظیم می شوند. یک مثال کاربردی دسته بندی با دیتای واقعی برای ارزیابی در نظر گرفته می شود. برنامه متلب جامعی به فرم جنرال تعداد ورودیی-خروجی دلخواه تهیه شده است که به راحتی می توانید در مسائل کاربردی و عملی استفاده کنید.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ برنامه های متلب + فایل پی دی اف

حجم: حدوداً ۷۰MB

پیش نمایش: کیفیت را روی HD قرار دهید.


جلسه هفدهم: آموزش سیستم های فازی نوع اول بر اساس PSO

Training of type-1 fuzzy systems based on the PSO algorithm,  Matlab code

در این جلسه سیستم های فازی نوع اول را با استفاده از PSO بهینه سازی کرده و در یک مثال کاربردی با دیتای واقعی برای پیش بینی بارندگی به کار می بریم.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ برنامه های متلب + فایل پی دی اف

حجم: حدوداً ۸۰MB

پیش نمایش: کیفیت را روی HD قرار دهید.


جلسه هجدهم: آموزش همه پارامترهای سیستم های فازی نوع اول  بر اساس الگوریتم ژنتیک GA

Training of type-1 fuzzy systems based on the GA optimization algorithm,  Matlab code

در این جلسه  همه پارامترهای سیستم های فازی نوع اول بر اساس الگوریتم ژنتیک تنظیم می شوند (پارامترهای قوانین و توابع عضویت). در دو مثال کاربردی با دیتای واقعی در محیط متلب شبیه سازی می شود.

محتوا: فایل آموزشی با کیفیت ۷۲۰p+ برنامه های متلب + فایل پی دی اف

حجم: حدوداً ۱۱۰MB

پیش نمایش: کیفیت را روی HD قرار دهید.


در جلسات بعدی به طراحی سیستم های فازی نوع دوم پیشترفته تر، سیستم های فازی خود تنظیم و ارائه کاربردهای متنوع از سیستم های فازی خواهیم پرداخت…..

 



برای خرید کلیک بفرمایید

۹۰ نظر

  1. خروجی در کدام حالتها باعث میشود سوگنو شود و کدام حاالتها ممدانی است؟
    ۱-مثلا در حالت کریسپ و سپس انتخاب constant سیستم ما ممدانی است یا سوگنو؟
    ۲-حالت کریسپ و سپس انتخاب linear چطور؟
    ۳-حالت intervalو سپس انتخاب linear چطور?
    ۴-حالت intervalو سپس انتخابconstant چطور?
    ممنون میشم اگر تمام این چهار حالت را فقط به من بگویید که در کدام حالت ممدانی است یا سوگنو
    واقعا ممنونم

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ مرداد ۳۱ام, ۱۳۹۶ ۱۱:۴۲ ب.ظ:

    @پیام,
    ۱و۴ ممدانی هستند
    ضمناً می توانید از کدهای نوشته با انعطاف پذیر کامل استفاده کنید، تعداد قوانین، فرم قوانین، تعداد توابع عضویت و … را مطابق مسئله خود تعیین کرده و با روشهای ارائه شده بهینه کنید جلسات ده تا ۱۲ رو ببینید.
    موفق باشین.

    [پاسخ]

  2. crisp و interval را هم میتوان constant و هم میتوان linear انتخاب کرد؟ فرقشان در چیست
    واقعا ممنونم از وقتی که میگذارید

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ مرداد ۳۱ام, ۱۳۹۶ ۱۰:۰۱ ب.ظ:

    @پیام,
    تفاوت در نوع توابع عضویت خروجی است

    [پاسخ]

  3. با سلام
    منظور شما این است که اگر خروجی را crisp انتخاب کنید انگاه سیستم ما ممدانی است و اگر خروجی را interval انتخاب کنیم سیستم ما سوگنو است؟؟؟

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ مرداد ۳۱ام, ۱۳۹۶ ۳:۱۶ ب.ظ:

    @پیام,
    سلام
    خطی انتخاب کنید سوگنو مرتبه اول، کریسپ انتخاب کنید سوگنو مرتبه صفر یا همان ممدانی

    [پاسخ]

  4. با سلام
    در این تواباکس فازی نوع ۲ در قسمت Rule Editor درون پرانتز نوشته ( sugeno) ، یعنی فقط این تولباکس برای سوگنو کاربرد دارد؟ اگر بخواهیم ممدانی استفاده کنیم باید چه کاری کنیم؟

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ مرداد ۳۱ام, ۱۳۹۶ ۱۰:۵۴ ق.ظ:

    @پیام,
    سلام
    خروجی را به صورت crisp انتخاب کنید

    [پاسخ]

  5. با سلام
    در کدام قسمتهای مجموعه “کنترل فازی و عصبی” . سیستم های فازی نوع دوم بازه ای در محیط سیمولینک در مسائل کنترلی به کار گرفته شده است؟ کدام قسمتهایش را خریداری کنم؟

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ مرداد ۳۰ام, ۱۳۹۶ ۲:۴۴ ب.ظ:

    @پیام,
    سلام
    کنترل کننده های مختلفی در جلسات مختلف ارائه شده است
    می توانید چند دقیقه اول جلسات رو ببیند و جلسه ای که مدنظرتان است را تهیه کنید…
    http://www.controlref.com/fnnc_matlab/
    موفق باشین

    [پاسخ]

  6. با سلام
    با توجه به اکثر کامنت ها مشکل اکثر دانشجوها در نحوه ی پیاده سازی کنترلر فازی در سیمولینک است
    اگر امکانش هست در یک قسمت. شما برای یک پلنت غیر خطی یک کنترلر فازی نوع ۲ جنرال با استفاده از کد نویسی (نه تولباکس فازی نوع ۲ بازه ای )طراحی کنید که بتوانیم تابع عضویت خروجی را به هر شکلی که خواستیم تعریف کنیم و فقط به صورت ثابت یا خطی نباشد ( همانند تولباکس اراعه شده نباشد). منظور من این است که برای یک پلنت دلخواه به انتخاب خودتان یک کنترلر فازی نوع ۲ جنرال با استفاده از کد نویسی طراحی کنید و ما بتوانیم از این کدها برای طراحی های خومان استفاده کنیم و هر تغییری خواستیم روی کنترلر آن اعمال کنیم.
    با تشکر

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ مرداد ۲۹ام, ۱۳۹۶ ۱۰:۲۳ ب.ظ:

    @پیام, ا سلام
    سیستم فازی نوع دوم جنرال، حجم محاسبات خیلی زیادی دارد که اصلاً کاربردی نیست. حتی نوعی از جنرل
    ( type-2 FS based on vertical and slice ) که در مقالات می بینید حالت بسیار ساده شده ای است که خیلی شبیه به فرم بازه ای می باشد.

    تولباکس ارائه شده با رویکرد کاملاً کاربردی ارائه شده است و قابل استفاده در مسائل مختلف است.

    در جلسات مختلف سیستم فازی نوع دوم به فرم کاملاً انعطاف پذیر ارائه شده و در مسئله کاملاً کاربردی با ابعاد بالا (۲۳ ورودی) به کار رفته است. همچنین روشهای مختلفی برای بهینه کردن همه پارامترهای قابل تنظیم ارائه شده است. اگر با دقت مطالعه کنید قطعاً می توانید به راحتی در مسائل خودتان به کار بگیرید.
    ضمناً در مجموعه “کنترل فازی و عصبی” سیستم های فازی نوع دوم بازه ای در محیط سیمولینک در مسائل کنترلی به کار گرفته شده است.

    سیستم های فازی نوع دوم پیشرفته تر در مباحث تکمیلی ارائه خواهد شد.
    موفق باشین.

    [پاسخ]

  7. با سلام
    غیر از این تولباکسی که برای فازی نوع ۲ اراعه داده اید تولباکس دیگری برای فازی نوع ۲ وجود دارد؟ ایا شما سراغ داید؟ اخه این توالباکس اصلا به درد من نخورد چون توابع عضویت خرجی آن حداکثر ۹ تا میباشد و بیشتر نمیشود!!!!

    [پاسخ]

  8. برای استفاده ی بیش از ۹ تابع عضویت در خرجی ( فازی نوع ۲) از کدام برنامه در کدام قسمت آموزش شما استفاده کنم؟

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ مرداد ۲۹ام, ۱۳۹۶ ۳:۰۷ ب.ظ:

    @پیام,
    جلسات ۱۰ تا ۱۲ مربوط به بهینه سازی سیستم فازی نوع دوم بازه ای با روشهای مختلف بهینه سازی و کاهش مرتبه می باشد
    بسته به نوع مسئله تان مراجعه کنید.
    موفق باشین.

    [پاسخ]

  9. با سلام
    با استفاده از تولباکس فازی نوع ۲ که شما اراعه کردید در اموزشتان . در قسمت خروجی فقط ۹ تابع عضویت میتوان در نظر گرفت
    من برای کارم به ۱۶ تابع عضویت در خروجی نیاز دارم . باید چکار کنم؟

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ مرداد ۲۹ام, ۱۳۹۶ ۱۰:۰۲ ق.ظ:

    @پیام,
    با سلام
    می توانید از برنامه نوشته شده استفاده کنید که کاملاً انعطاف پذیر بوده و می توانید تعداد توابع عضویت، تعداد قوانین، شکل قوانین و … را به دلخواه تعیین کرده و با روشهای ارائه شده بهینه کنید
    باتوجه به اینکه در تولباکس ارائه شده روشهای کاهش مرتبه زیادی پوشش داده شده برای کاهش حجم محاسبات برخی محدودیتها در نظر گرفته شده است.
    اگه بخواهید از این تولباکس استفاده کنید می توانید بازه دیتاهایتان را به [۰تا۱] نگاشت بدید و با این ۹تا تابع عضویت به جواب برسید.
    موفق باشین.

    [پاسخ]

  10. سلام اقای دکتر میخواستم بدونم بهینه سازی توابع چند متغیره با استفاده هز تولباکس الگوریتم ژنتیک چیکار باید کنیم؟گویا باید ورودی فانکشن به صورت بردار تعریف بشه میشه اینو توضیح بدین؟

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ مرداد ۲۶ام, ۱۳۹۶ ۱۰:۲۳ ب.ظ:

    @هانیه کردی,
    سلام
    جلسه آموزش سیستم فازی یا شبکه عصبی با استفاده از الگوریتم ژنتیک (تولباکس متلب) را ببینید
    احتمالاً مشکلتون حل خواهد شد در غیر این صورت، مسئله خود را به صورت کامل ایمیل کنید
    موفق باشین.

    [پاسخ]

  11. سلام و عرض ادب
    بنده جلسات ۷-۸-۹ از مجموعه فازی نوع ۲ رو تهیه و مطالعه کردم.
    اگر بخواهم از فازی نوع ۲ بازه ای با سیستم ممدانی استفاده کنم و در قسمت Consequence پنج تابع عضویت گوسین تعریف شده در بازه [۰-۱۰] داشته باشم چطوری می تونم این پنج تابع عضویت رو در تولباکس ارایه شده ( جلسه ۹ )بزارم. با توجه به اینکه تولباکس روش سوگنو فقط تابع عدد ثابت می گیره.
    اگر امکان داره گام به گام راهنمایی بفرماییید.

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ تیر ۲۶ام, ۱۳۹۶ ۸:۰۹ ب.ظ:

    @azad,
    سلام
    باتوجه به روش کاهش مرتبه KM-EKM، برای توابع عضویت خروجی لازم نیست به صورت گوسین باشند حد راست و چپ سنتروید این توابع لازمه.
    توابع عضویت خروجی را به صورت سینگلتون در نظر بگیرید و یا از کدهای نوشته شده فازی نوع ۲ استفاده کرده و با توجه به تابع عضویت غیرسینگلتون خروجی از روش کاهش مرتبه مناسب استفاده کنید که در یکی از جلسات ارائه شده است.
    ضمناً لازم نیست حجم محاسبات زیاد را به مسئله تحمیل کنید با توابع عضویت خروجی سینگلتون هم قطعاً به جواب مورد نظر خاهید رسید. مرکز توابع عضویت گوسین بخش خروجی را به عنوان محل تابع عضویت سینگلتون در نظر بگیرید.
    موفق باشین.

    [پاسخ]

  12. سلام آقای دکتر
    وقت بخیر
    اگر من مسئله ای داشته باشم که توی او اجبارا بخوام در قسمت Consequence) یک تابع عضویت داشته باشم آیا تولباکس مربوط به فازی نوع ۲ بازه ای اون وجود داره؟ چطوری میشه تهیه اش کرد.؟
    سپاس فراوان

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ تیر ۱۳ام, ۱۳۹۶ ۵:۴۹ ب.ظ:

    @azad,
    سلام
    مسئله تفاوت چندانی نخواهد کرد
    تفاوت در نوع کاهش مرتبه است
    به جلسه هشتم مراجعه کنید که در آن تابع عضویت خروجی به صورت گوسین در نظر گرفته شده و روش های مختلف کاهش مرتبه اعمال شده است.
    موفق باشین

    [پاسخ]

  13. سپاسگذارم. برای مطالعه بیشتر این پارامترها کدوم جلسه رو باید تهیه کنم؟

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ تیر ۱۲ام, ۱۳۹۶ ۱۱:۴۴ ب.ظ:

    @azad,
    موضوعات هرجلسه به صورت خلاصه نوشته شده و
    در چند دقیقه اول می توانید فهرست مطالب هر جلسه و کلیت موضوع آن را ببییند

    [پاسخ]

  14. بله عرض بنده هم همینه من میگم چرا در قسمت خروجی امکان تعریف تابع وجود نداره

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ تیر ۱۲ام, ۱۳۹۶ ۱۰:۴۱ ب.ظ:

    @azad,
    بستگی داره به اینکه از چه نوع روش کاهش مرتبه استفاده کنید.
    با توجه به روشهای کاهش مرتبه مثل KM لازم نیست کل تابع عضویت خروجی را داشته باشیم بلکه حد راست و چپ سنتروید تابع عضویت خروجی را داشته باشیم کافیه.
    به خاطر داشته باشید که سیستم های فازی کارآمد با حجم محاسبات پایینتر مدنظر محققان میباشد…

    [پاسخ]

  15. سلام
    اگر من در فازی نوع۲ بازه ای علاوه بر توابع عضویت وررودی بخوام توابع عضویت خروجی گوسین داشته باشم چه کاری باید بکنم.
    چرا توی تولباکس توابع عضویت خروجی رو ثابت در نظر می گیره؟
    الان من یه تولباکس دارم که این کار رو میکنه فازی نوع۲ بازه ای هم هست؟
    راهنمایی بفرمایید لطفا
    اگه امکانش باشه عکسش رو هم می تونم براتون بفرستم.

    [پاسخ]

    دکتر محمدزاده پاسخ در تاريخ تیر ۱۲ام, ۱۳۹۶ ۱۰:۰۳ ب.ظ:

    @azad,
    سلام
    منظور از بازه ای بودن اینکه تابع عضویت ثانویه تابع واحد باشد یعنی تمام درجات عضویت ثانویه ۱ باشد. تابع عضویت اولیه می تواند گوسین باشد.

    [پاسخ]

    azad پاسخ در تاريخ تیر ۱۲ام, ۱۳۹۶ ۱۰:۲۶ ب.ظ:

    چرا امکان انتخاب تابع عضویت اولیه گوسین در قسمت Consequence) وجود ندارد

    [پاسخ]

یک پاسخ بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *