جعبه ابزارها

جعبه ابزار

جعبه ابزار شبکه عصبی (Neural Network Toolbox) در متلب

  • یکشنبه ۱۹ شهریور ۱۳۹۶
  • بازدید ۱۱,۰۳۱ نفر

تصویر neural-network-toolbox-in-matlab_294 جعبه ابزار شبکه عصبی (Neural Network Toolbox) در متلب

جعبه ابزار شبکه عصبی

در این مقاله قصد داریم جعبه ابزار شبکه عصبی یا Neural Network Toolbox که یکی از پر کاربردی و مفیدترین جعبه ابزار نرم افزار MATLAB می باشد و بیشتر در پروژه های متلب مورد استفاده قرار می گیرد را بررسی کرده و ویژگی ها و کاربرد های آن را توضیح دهیم و در پایان داکیومنت انگلیسی این تولباکس را قرار داده ایم.

معرفی شبکه های عصبی مصنوعی

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

معرفی جعبه ابزار شبکه عصبی

تولباکس Neural Network ابزارهایی برای طراحی، پیاده سازی مصور سازی و شبیه سازی شبکه های عصبی فراهم می آورد. شبکه های عصبی برای حل مسائلی که در آنها روش تحليل معمول دشوار یا غیر ممکن باشد، نظیر شناسایی الگو و شناسایی و کنترل سیستم های غیرخطی به کار می رود. این جعبه ابزار از شبکه های پیشروی، شبکه های پایه شعاعی، شبکه های پویا، نگاشت های خود سازمانده و الگوهای دیگر شبکه ای عصبی پشتیبانی میکند.

ویژگی های اصلی جعبه ابزار شبکه عصبی

  • طراحی، آموزش و شبیه سازی شبکه ی عصبی
  • ابزارهای شناسایی الگوی، خوشه بندی و برازش داده
  • شبکه های با نظارت شامل شبکه های پیشرو، توابع پایه شعاعی،LVQ، تاخیر زمانی، NARX و بازگشت كننده
  • شبکه های بدون نظارت شامل نگاشت های خود سازمانده و لایه های رقابتی
  • پیش پردازش و پس پردازش برای بهبود کارایی آموزشی شبکه و ارزیابی عملکرد شبکه
  • نمایش مدولاتور شبکه برای مدیریت و مصور سازی شبکه های با اندازه مختلف
  • تعریق معماری و الگوریتم های شبکه های عصبی جدید برای کاربردهای پیشرفته
  • بلوک های سیمولینک برای ساختن و ارزیابی شبکه های عصبی و بلوک های پیشرفت برای کاربرد های کنترل سیستم ها

تصاویری از کاربرد جعبه ابزار شبکه عصبی

 

تصویر neural-network-toolbox-in-matlab_249_2-1 جعبه ابزار شبکه عصبی (Neural Network Toolbox) در متلب

عکس 1: تشخیص پلاک خودرو با شبکه عصبی

 

تصویر neural-network-toolbox-in-matlab_249_3 جعبه ابزار شبکه عصبی (Neural Network Toolbox) در متلب

عکس 2: تشحیص اعداد با شبکه عصبی

 

ثبت نظر
ریفریش کنید!
نظرات کاربران (۶ مورد)
  1. تصویر آواتار کاربر 0
    محمدی یکشنبه , 26 شهریور

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

  2. تصویر آواتار کاربر 0
    الهام بخشی چهارشنبه , 24 آبان

    سلام من نميدونم که چطور بايد وارد محيط شبکه عصبی در MATLAB 2013a بشم، لطفا راهنمايی کنيد از چه طريقی بايد بهش دسترسی داشته باشم ؟

    • تصویر آواتار کاربر 0
      حسین اکبریچهارشنبه , 24 آبان

      سلام متلب 2018 رو نصب کن بعد 4 روش برای پیاده سازی شبکه عصبی وجود داره که تو این مدارک دانلود بالا توضیح داده شده است یکی از روش ها استفاده از رابط گرافیکی GUIاست که با دستور NNSTART وارد محیطش Iمی شی روش بعدی نوشتن بر خط است که دستوراتش است و روشهای دیگه ......

  3. تصویر آواتار کاربر 0
    بهزاد حیدری سه شنبه , 22 اسفند

    سلام یه مقاله انگلیسی در مورد شبکه عصبی پیدا کردم شما می تونید اونو برام ترجمه کنید ؟

    • تصویر آواتار کاربر 1
      یعثوب سیفی زادهسه شنبه , 22 اسفند

      می تونید مقاله مورد نظر رو به ایمیل سایت ارسال کنید تا بررسی کنیم.

  4. تصویر آواتار کاربر 0
    علی کریمی پنجشنبه , 29 فروردین

    سلام یک سوالی دارم مدت طولانیه که کسی نتونسته جوابی بهم بده، انشالله که شما میتوانید کمکم کنید. قربان من یک شبکه عصبی mlp را train کردم و همان طور که خودتان درجریان هستید در انتهای train کردن یک object با نام net تولید می شود که میتونیم برای کاربردمان ازش استفاده کنیم.اما حوزه استفاده من از شبکه عصبی train شده در محیط simulink متلب هست.در واقع یک function block در سیمولینک دارم که تصمیمات منطقی اش را بر اساس مقادیری که شبکه train شده است اتخاذ میکند.سوالم اینجاست که net را چه جوری در سیمولینک متلب استفاده کنم؟