کد متلب شبکه عصبی mlp – برنامه نویسی هوشمند https://matlab24.ir مشاوره و مشارکت در پیاده سازی الگوریتم های هوش مصنوعی و پیاده سازی نرم افزار های هوشمند Sat, 13 Feb 2021 10:45:59 +0000 fa-IR hourly 1 https://wordpress.org/?v=6.3.4 https://matlab24.ir/wp-content/uploads/2014/08/matlab24-55x55.jpg کد متلب شبکه عصبی mlp – برنامه نویسی هوشمند https://matlab24.ir 32 32 کد متلب شبکه عصبی mlp https://matlab24.ir/%da%a9%d8%af-%d9%85%d8%aa%d9%84%d8%a8-%d8%b4%d8%a8%da%a9%d9%87-%d8%b9%d8%b5%d8%a8%db%8c-mlp/ https://matlab24.ir/%da%a9%d8%af-%d9%85%d8%aa%d9%84%d8%a8-%d8%b4%d8%a8%da%a9%d9%87-%d8%b9%d8%b5%d8%a8%db%8c-mlp/#respond Fri, 25 Sep 2015 10:07:04 +0000 http://matlab24.ir/?p=890 کد متلب شبکه عصبی mlp شبکه عصبی پرسپترون چند لایه یا همان mlp که مخفف عبارت Multi Layer perceptron می

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

]]>
کد متلب شبکه عصبی mlp

شبکه عصبی پرسپترون چند لایه یا همان mlp که مخفف عبارت Multi Layer perceptron می باشد یکی از شبکه های معروف و پرکاربرد می باشد. که از ان در مسائلی مانند رگرسیون ، کلاسیفیکیشن، و پیش بینی استفاده میشود.

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

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

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

کد متلب شبکه عصبی mlp

کد متلب شبکه عصبی mlp

این شبکه عصبی داده هایی با دو ورودی را میگیرد و 4 نرون در لایه مخفی دارد و سه نرون خروجی دارد . همانطور که در تصویر فوق دیده میشود از لایه ورودی به لایه مخفی یک سری خطوط ارتباط داریم که هر یک از این خطوط یک مقدار وزن دارد پس یک ماتریس وزن از لایه ورودی به لایه مخفی نیاز داریم که ان را با نام Win2H و همچنین یک ماتریس وزن از لایه مخفی به لایه خروجی که ما با نام WH2Out ان را مشخص میکنیم.

در کد زیر این ماتریس ها را تعریف کرده و بصورت تصادفی مقدار دهی کرده ایم:

برای دریافت کد به همراه توضیحات کد از بخش زیر اقدام کرده و کد را بصورت انلاین خریداری و دانلود کنید

[parspalpaiddownloads id=”79″]

ایمیل ما: matlab24ir@gmail.com و یا info@matlab24.ir

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

]]>
https://matlab24.ir/%da%a9%d8%af-%d9%85%d8%aa%d9%84%d8%a8-%d8%b4%d8%a8%da%a9%d9%87-%d8%b9%d8%b5%d8%a8%db%8c-mlp/feed/ 0