به طور کلی، سیستمهای ایمنی مصنوعی جزء الگوریتمهای الهام گرفته شده از بیولوژی هستند. این نوع الگوریتمها، الگوریتمهایی کامپیوتری هستند که اصول و ویژگیهای آنها نتیجه بررسی در خواص وفقی و مقاومت نمونهها بیولوژیکی است.
بطور کلی میتوان گفت سیستمهای ایمنی مصنوعی روش رایانشنرمی بر مبنای تئوری ها، ایدهها و اجزای سیستم ایمنی بدن مهرهداران هستند. تعاریف اولیه این سیستمها بر مبنای مساله شناسایی الگو میباشد. اما کاربرد آنها طیف وسیعی از مسائل از مسائل بهینهسازی و خوشهبندی تا ایجاد جدول زمانبندی دانشگاه را شامل میشود. برای حل یک مساله با استفاده از سیستم ایمنی مصنوعی باید به سه سوال پاسخ داده شود، اول نحوه نمایش دادههای مساله یا تعریف فضای شکل، دوم معیار اندازهگیری میل ترکیبی و سوم انتخاب یک الگوریتم ایمنی مصنوعی برای حل مساله. این مراحل را میتوان بطور غیر رسمی معادل مراحل نمایش کرومزوم، تعریف تابع ارزیابی و انتخاب الگوریتم تکاملی دانست.
مفاهیم پایه:
- سیستم ایمنی طبیعی در بدن انسان نمونه ای از یک مکانیز یادگیری تکاملی است
- این سیستم شامل حافظح ای نشانی پذیر بوده و قادر است اطلاعاتی را که به ندرت مورد استفاده قرار میگیرند را فراموش کند
- در سیستم ایمنی طبیعی امکان یادگیری الگوی بافت بدن برای مقابله با هر انچه که با آن مغایرت دارد وجود دارد
- سیستم ایمنی بدن از سلولهای ایمنی تشکیل شده است
- بخش عمده ای از این سلولها لیمفوسیت ها یا همان سلولهای سفید خون هستند . سطح این سلولهاپوشیده از مولکولهایی است که به آنها مولکولهای گیرنده گفته میشود
- مولکولهای گیرنده سطح سلولها معروف به انتی بادی (AntiBody) هستند. مولکولهای گیرنده وظیفه شناسایی عوامل بیماری زا از قبیل میکروبها را بر عهده دارند
- عوامل بیماری زا که به انتی ژن (AntiZhen)معروفند ،همانند سلولهای گیرنده بر حسب نوع، دارای اشکال متفاوت و مخصوص به خود می باشند
- چنانچه شکل یک آنتی ژن و شکل یک مولکول مکمل یکدیگر باشند میگوییم که به یکدیگر پیوند خورده اند
- چنانچه این اتصال به میزانی باشد که مولکول گیرنده بتواند آنتی ژن را شناسایی کند سیستم ایمنی به این عامل شناخته شده واکنش نشان میدهد
- به واکنش سیستم ایمنی در برابر عوامل بیماری زا ،پاسخ ایمنی گفته میشود
جهت دریافتکد متلب الگوریتم سیستم ایمنی مصنوعی AIS از بخش زیر اقدام کرده و بصورت آنلاین کد را خریداری و دانلود کنید
[parspalpaiddownloads id=”98″] |
ایمیل : matlab24ir@gmail.com و یا info@matlab24.ir
شماره تماس : ۰۹۱۳۹۹۳۵۳۶۰
کد متلب الگوریتم سیستم ایمنی مصنوعی AIS با توضیحات