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

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

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

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

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

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

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


جلسه اول:

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


جلسه دوم:

از منطق کلاسیک تا منطق فازی


جلسه سوم:

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


جلسه چهارم:

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


جلسه پنجم:

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


جلسه ششم:

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


جلسه هفتم:

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


جلسه هشتم:

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


جلسه نهم:

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


جلسه دهم:

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


جلسه یازدهم:

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


جلسه دوازدهم:

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


جلسه سیزدهم:

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


جلسه چهاردهم: 

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


جلسه پانزدهم: 

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


جلسه شانزدهم:

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


جلسه هفدهم:

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


جلسه هجدهم:

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


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

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

شماره پرداخت

محصول و جلسات خریداری شده

ایمیل

شماره کارت: ۶۰۳۷۹۹۷۳۸۲۹۱۱۳۵۳

شماره موبایل: ۰۹۱۶۲۹۶۳۸۷۰

۱۲۳ نظر

  1. سلام
    من خرید کردم . رسید هم داده شده ولی هنوز ایمیل ارسال نشده
    شماره پرداخت ۷۳۵۷
    ۱۸ فروردین
    ممنون میشم اگه زودتر رسیدگی بفرمایید

    [پاسخ]

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

    @mohsen,
    سلام لطفاً با مدیر سایت تماس بگیرید
    موفق باشین

    [پاسخ]

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

    [پاسخ]

  3. سلام آقای دکتر

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

    [پاسخ]

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

    @محمد,
    سلام
    از ده سیگنال مختلف یک سری دیتا داریم
    هدف آموزش سیستم فازی برای طبقه بندی این دیتاهاست.

    موفق باشین

    [پاسخ]

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

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

    [پاسخ]

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

    @محمد,
    سلام
    مجموعه کنترل فازی-عصبی را هم ببینید
    اگه هیچ اطلاعاتی از دینامیک سیستم نداشته باشید (مثلاً تعداد حالتها و ساختارش) باید از کنترلرهایی مثل PID فازی استفاده کنید یا به صورت آن-لاین یک مدلی را برای سیستم بدست آورید و بر اساس مدل کنترلر طراحی کنید.
    جلسات ۳٫ ۸تا۱۱ رو ببینید احتمالاً مفید باشند براتون.

    [پاسخ]

  4. اوکی،بنده به تولباکس گرافیکی فازی نوع۲ برای استفاده در محیط سیمولینک نیاز دارم باید کدوم جلسه را تهیه کنم؟از تولباکس کدام نویسنده استفاده شده؟ایا سیستم ممدانی را هم پوشش میدهد؟ایا این تولباکس با متلب ۲۰۱۶ ۶۴ بیتی سازگار است؟
    با تشکر

    [پاسخ]

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

    @بهزاد,
    سلام
    جلسه ۹ و ۳ رو میتونید ببنید
    این تولباکس open access هست.
    بله پوشش میدهدو با ۲۰۱۴a 64bit تست شده.
    موفق باشین.

    [پاسخ]

  5. با سلام،من فایل اموزش سیستم فازی نوع۲ با الگوریتم ژنتیک را برای کنترل تهیه کرده ام ،چگونه میتوانیم با نوشتن تابع هزینه توابع عضویت را بهینه کنیم و همانند فازی معمولی فایل fis تولید کنیم یا بتوانیم با متلب فانکشن تو سیمولینک استفاده کنیم؟
    و چطور میتوانیم شکل توابع عضیت را استخراج کنیم؟
    تشکر

    [پاسخ]

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

    @بهزاد,
    سلام
    مشابه پارامترهای بخش تالی، می توانید پارامترهای توابع عضویت را نیز به عنوان متغیر (قسمتی از کروموزمها) در نظر بگیرید و در تابع هزینه نوشته شده، پارامترهای بخش مقدم رو هم مشابه پارامترهای بخش تالی از روی کروموزم بردارید .
    برای کاربردهای کنترلی می توانید مجموعه
    http://www.controlref.com/fnnc_matlab/
    رو ببینید.
    موفق باشین.

    [پاسخ]

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

    [پاسخ]

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

    @parisa,
    سلام
    اگه از تی-نرم مینیمم استفاده کنیم، حد بالا و پایین درجات فایرینگ قوانین، به جای ضرب، از مینمم حد بالا و پایین درجات عضویت توابع عضویت بدست میاند.
    خروجی سیستم فازی، میانگین حد بالا و پایین تابع عضویت بازه ای خروجی می باشد.
    اگه مطالب اسلایدها رو با کد مقایسه کنید به درک بهتر مطالب کمک خواهد کرد
    موفق باشین.

    [پاسخ]

  7. با سلام حضور محترم استاد بزرگوار
    جناب آقای دکتر اردشیر محمدزاده
    لطفا مقاله و نام تابعی که در مثال جلسه ۱۸ در تابع crossover عنوان شده است را ذکر بفرمائید.
    با تشکر و سپاس فراوان
    محمدرضا
    rand(length(parents)/2,1);}
    parents=reshape(parents,length(parents)/2,2);
    xoverKids=thisPopulation(parents(:,1),:).*(R*ones(1,nvars))+…
    { ((۱-R)*ones(1,nvars)).*thisPopulation(parents(:,2),:);

    [پاسخ]

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

    @محمدرضا,
    سلام
    یک روش خیلی ساده و پرکاربرده که در خیلی از کتابهای مرتبط می توانید پیدا کنید. به این صورت که یک عدد تصادفی تولید می کنیم (R) و جواب جدید را از ترکیب وزندار والدین با این عدد تصادفی تولید شده بدست میاریم.
    child=R*parent_1+(1-R)*parent_2
    R بین صفر و یک می باشد
    موفق باشین.

    [پاسخ]

  8. ایا با این اموزش میتونم سیستم فازی مستقیم و غیر مستقیم را به طور کامل در سیمولینک شبیه سازی کنم. بدون کد نویسی؟

    [پاسخ]

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

    @محمد هادی,
    بله

    ضمناً، در مجموعه “کنترل کننده های فازی-عصبی در متلب” سیستم های فازی در محیط سیمولینک در کاربردهای کنترلی استفاده شده اند.

    موفق باشین.

    [پاسخ]

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

    @دکتر محمدزاده, برای این امورشها کدوم فصل هارا باید تهیه کنم؟

    [پاسخ]

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

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

    [پاسخ]

  9. ممنومم
    فقط درباره مرتب سازی و… هم اطلاعاتی هست؟

    [پاسخ]

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

    @رویا,
    منظورتون را به صورت دقیقتر بیان کنید. ضمناً می توانید مسئله خودتان ار از طریق ایمیل intelligent.controlref@gmai
    نیز مطرح نمایید.

    [پاسخ]

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

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