کدام شبکه عصبی بهتر است؟
در مسائل حوزه هوش مصنوعی و بینایی ماشین، شبکه عصبی اغلب کاربرد دارد. اما پرسشی که برای اغلب افراد پیش میآید، این است که کدام الگوریتم شبکه عصبی برای حل یک مساله مشخص، مناسبتر است و آیا نیاز به آشنایی با همه الگوریتمهای شبکه عصبی وجود دارد یا تسلط بر یک مورد کافی است. فرض… مشاهده ادامه مطلب
برنامه تشخیص الگو با شبکه عصبی هاپفیلد
در این برنامه شبگه عصبی هاپفیلد را بصورت گام به گام در هر دو فاز آموزش و آزمایش، بدون استفاده از توابع آماده متلب و یا تولباکسها، پیاده سازی کرده ایم. سپس شبکه را برای تشخیص الگو استفاده کرده ایم که بدین منظور از الگوی چهار حرف لاتین استفاده شده است. البته قابل ذکر است… مشاهده ادامه مطلب
چگونه نمونهها را مستقیما به شبکه عصبی بدهیم
شبکه های عصبی متداول مانند پرسپترون، پرسپترون چند لایه و … یک ورودی در قالب یک بردار ویژگی دریافت میکنند و سپس آنرا از تعدادی لایه مخفی عبور میدهند و نهایتا یک خروجی که نتیجه پردازش لایهها است در لایه خروجی شبکه ظاهر میشود. در اینگونه از شبکههای عصبی، هر لایه مخفی از تعدادی نورون… مشاهده ادامه مطلب
ماشین بردار پشتیبان (SVM)
الگوريتم SVM اوليه در ۱۹۶۳ توسط Vapnik Vladimir ابداع شد و در سال ۱۹۹۵ توسط Vapnik وCortes Corinna براي حالت غيرخطي تعميم داده شد. ماشين بردار پشتيباني (Support Vector Machines) يکي از روشهاي يادگيري بانظارت است که از آن براي طبقهبندي و رگرسيون استفاده ميکنند. اين روش از جمله روشهاي نسبتاً جديدي است که در… مشاهده ادامه مطلب
مقدمه ای بر شبکه های عصبی مصنوعی
براي شناخت هوش مصنوعي شايسته است تا تفاوت آن را با هوش انساني به خوبي بدانيم مطالعه شبکه های عصبی مصنوعی تا حد زیادی از سیستم های یادگیر طبیعی نشآت گرفته است که در آنها یک مجموعه پیچیده از نرونهای به هم متصل درکاریادگیری دخیل هستند.يك حشره حدود يك ميليون رشته عصبي دارد و مغز… مشاهده ادامه مطلب
برنامه شبکه عصبی پرسپترون تک لایه
با استفاده از نرم افزار متلب شبکه عصبی پرسپترون را گام به گام پیاده سازی میکنیم. سپس برای دو مجموعه از داده ها که رندوم ایجاد میکنیم قابلیت تفکیک شبکه بررسی میگردد, سپس از این شبکه برای تفکیک مجموعه داده های 2 کلاسه و سه کلاسه استفاده میکنیم. البته هدف از انجام این چنین برنامه ای… مشاهده ادامه مطلب