شبکه عصبی هاپفیلد + سورس متلب شبکه هاپفیلد

شبکه عصبی هاپفیلد + سورس متلب شبکه هاپفیلد

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

ساختار

اجزا شبکه هاپفیلد اجزیی دو حالته‌اند بدین معنی که هر یک می‌توانند در یکی از دو حالت تعریف شده قرار بگیرند. و اینکه در کدام حالت قرار بگیرند هم بسته به اینکه مجموع ورودی به جز مورد نظر از مقدار آستانه‌ای کمتر یا بیشتر باشد، تعیین می‌گردد. شبکه‌های هاپفیلد دو نوع کلی دارند؛ شبکه‌هایی که اجزایشان حالت‌های ۰ و ۱ را می‌پذیرند و یا شبکه‌هایی که اجزایش حالات ۱ و -۱ را به خود می‌گیرند.

دو دسته تعریف فوق برای حالت اجزای شبکه هاپفیلد به صورت زیر نمایش داده می‌شوند:

(1)

a_i \leftarrow \left\{\begin{matrix} 1 & \mbox {if }\sum_{j}{w_{ij}a_j}>\theta_i, \\ -1 & \mbox {otherwise.}\end{matrix}\right.

(2)

a_i \leftarrow \left\{\begin{matrix} 1 & \mbox {if }\sum_{j}{w_{ij}a_j}>\theta_i, \\ 0 & \mbox {otherwise.}\end{matrix}\right.

که در آن ai حالت جز i-ام را نشان می‌دهد.

wijها شدت اتصال بین جز i-ام و جز j-ام و θi مقدار آستانه جز i-ام است.

انرژی

در یک شبکه هاپفیلد، انرژی کل شبکه به صورت زیر تعریف می‌شود:

E = -\frac12\sum_{i<j}{w_{ij}{s_i}{s_j}}+\sum_i{\theta_i\ s_i}

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

توضیح:این کد به منظور کمک به درک شما از شبکه عصبی و نحوه نوشتن کد شبکه های عصبی مختلف بر روی وبلاگ قرار گرفته است.

دانلود کد متلب شبکه عصبی هاپفیلد  پسوردفایل:www.ai89.blogfa.com

توضیحات کد



مطالب مشابه :


آموزش دسته ای (batch training) اموزش افزایشی (Increasing training)

اين وبلاگ به صورت تخصصي به بررسي شبکه های عصبی در نرم افزار متلب (MATLAB) و سیمولینک (Simulnik) مي




مرجع اصلی جعبه ابزار شبکه عصبی (Neural network toolbox ) نرم افزار متلب

این وبلاگ به طور تخصصی به موضوع شبکه های عصبی عصبی در نرم افزار متلب های روسی آموزش




فیلم آموزشی جامع شبکه های عصبی پرسپترون چندلایه یا MLP در متلب

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




انجام پروژه شبکه عصبی با متلب

انجام پروژه شبکه عصبی با متلب شبکه های عصبی در SimMechanic در Simulink آموزش برازش منحنی




اموزش Toolbox های شبکه های عصبی در MATLAB

مهندسی-مکانیک-mechanic-متلب-matlab-کتاب - اموزش Toolbox های شبکه های عصبی در MATLAB - - مهندسی-مکانیک-mechanic




کاربرد شبکه عصبی در کنترل تطبیقی

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




آموزش جعبه ابزار شبکه عصبی متلب

شبکه عصبی متلب آموزش شبکه عصبی . فایل راهنمای فارسی و انگلیسی الگوریتم رقابت استعماری




شبکه عصبی هاپفیلد + سورس متلب شبکه هاپفیلد

شبکه عصبی هاپفیلد + سورس متلب شبکه هاپفیلد. شبکه هاپفیلد نوعی از شبکههای عصبی مصنوعی




دانلود رایگان بسته طلایی فیلم های آموزشی بهینه سازی چند هدفه در متلب (به زبان فارسی)

سازی چند هدفه در متلب جامع آموزش عملی الگوریتم‌های شبیه سازی شبکه های عصبی




برچسب :