نوشته‌ها

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

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

اولین وجه تمایز  دوره ی پیاده سازی شبکه های عصبی  مصنوعی در متلب با سایر دوره ها این است که در این دوره نحوه استفاده از توابع آماده متلب آموزش داده نمی‌شود بلکه نحوه‌ی پیاده‎سازی شبکه های عصبی  بطور کامل آموزش داده می­شود. وجه تمایز دیگه این دوره با سایر دوره ها این است که این دوره کاملا پروژه محور بوده و در طول دوره پروژه‌های مختلفی با شبکه های عصبی انجام می‌شود

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

در دوره ی پیاده سازی شبکه های عصبی مصنوعی در متلب سعی بر این است که تمام مباحث کتاب معروف Siomon Haykin آموزش داده شود. کتاب معروف Siomon Haykin، کتابی استاندارد برای یادگیری شبکه‌های عصبی است که در بیشتر دانشگاه‌های داخل و خارج کشور تدریس می‌شود.  در ابتدای هر جلسه، مباحث تئوری کتاب آموزش داده می‌شود و سپس به طور گام به گام در متلب پیاده‌سازی می‌شود. علاوه بر مباحث کتاب Siomon Haykin ، دو شبکه عصبی معروفPNN و  ELMرا طبق مقالات معتبر پیاده‌سازی می­کنیم که از این طریق شرکت‌کنندگان با پیاده‌سازی مقالات نیز آشنا می‌شوند.

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

۱- آموزش اصول برنامه نویسی در متلب

  • آرایه ها
  • تابع نویسی و برنامه نویسی
  • توابع پرکاربرد متلب
  • نمودارها
  • شرط ها و حلقه‌ها
آموزش متلب در دوره ی پیاده سازی شبکه های عصبی مصنوعی در متلب

آموزش متلب

 

 

  1. مقدمه ای بر شبکه عصبی
  • نورون بیولوژیکی
  • نورون مصنوعی
  • خواص مغز انسان

 

 

۳- شبکه عصبی پرسترون تک لایه

  • قانون یادگیری پرسپترون
  • قانون یادگیری وینرهاف
  • قانون یادگیری lms
  • گرادیان نزولی

 

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

شبکه عصبی پرسترون تک لایه

 

 

۴- ماکزیمم احتمال (Maximum Likelihood)

۵- شباهت ماکزیمم شباهت به شبکه عصبی پرسپترون تک لایه

۶- شبکه عصبی آدالاین

۷- شبکه عصبی پرسپترون چندلایه

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

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

۸- شبکه عصبی پرسپترون چند لایه با قانون یادگیری پس انتشارخطا

۹- شبکه عصبی پرسپترون چند لایه با قانون یادگیری دلتا دلتا

۱۰-شبکه عصبی پرسپترون چندلایه با قانون یادگیری دلتا بار

۱۱- شبکه عصبی توابع شعاعی پایه (Radial-Basis Function Networks)

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

شبکه عصبی توابع شعاعی پایه

 

 

۱۲- شبکه عصبی ELM)Extreme Learning Machine)

 

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

ELM

 

 

۱۳- شبکه عصبی احتمالی(Probabilistic Neural Networks)

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

شبکه عصبی احتمالی

 

۱۴- شبکه‌های عصبی بدون نظارت شده (رقابتی و هبیین – SOM)

 

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

SOM

 

۱۵- انجام پروژه‌های عملی با استفاده از شبکه‌های عصبی

 

  • پروژه هایی که در دوره آموزش داده می‌شوند:
  • تشخیص سرطان سینه با استفاده از شبکه عصبی آدالاین
  • تشخیص سرطان سینه با استفاده از قانون یادگیری وینرهاف
  • تشخیص سرطان سینه با استفاده از ML(ماکزیمم شباهت)
  • تشخیص سرطان سینه با استفاده از شبکه عصبی پرسپترون چندلایه با قانون یادگیری پس انتشار خطا
  • تشخیص سرطان سینه با استفاده از شبکه عصبی پرسپترون چندلایه با قانون یادگیری دلتا دلتا
  • تشخیص سرطان سینه با استفاده از شبکه عصبی پرسپترون چندلایه با قانون یادگیری دلتا بار دلتا
  • تشخیص سرطان سینه با استفاده از شبکه عصبی پرسپترون چندلایه با قانون یادگیری دلتا دلتا
  • تشخیص سرطان سینه با استفاده از شبکه عصبی توابع شعاعی پایه (RBF)
  • تشخیص سرطان سینه با استفاده از شبکه عصبی ELM(Extreme learning machine)
  • تشخیص سرطان سینه با استفاده از شبکه عصبی احتمالی (PNN)
  • کلاسبندی داده‌های سه کلاسه (داده ی معروف در سایت uci) با استفاده از شبکه‌های عصبی
  • Pnn
  • Elm
  • Rbf
  • MLP(back propagation)
  • MLP(delta delta)
  • MLP(delta bar delat
  • خوشه‌بندی داده با استفاده از شبکه‌های عصبی خودسازمانده با قانون یادگیری رقابتی (som)
som در دوره ی پیاده سازی شبکه های عصبی مصنوعی در متلب

som

 

  • پیاده‌سازی الگوریتم PCA(تجزیه مولفه‌های اساسی) با استفاده از شبکه‌های عصبی خودسازمانده با قانون یادگیری هببین
 PCA در دوره ی پیاده سازی شبکه های عصبی مصنوعی در متلب

PCA

 

  • کلاسبندی داده های دوکلاسه و چندکلاسه (توزیع نرمال)، مثال AND، OR، NOT، XOR
کلاسبندی داده های دوکلاسه و چندکلاسه در دوره ی پیاده سازی شبکه های عصبی مصنوعی در متلب

کلاسبندی داده های دوکلاسه و چندکلاسه

 

  • تخمین کیفیت شراب با استفاده از شبکه های عصبی(داده معروف سایت UCI)

 

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

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

 

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

پیش بینی نرخ ارز با استفاده از شبکه های عصبی

 

  • تشخیص بیماری صرع با استفاده از شبکه های عصبی(کلاس‌بندی)
تشخیص بیماری صرع با استفاده از شبکه های عصبی در دوره ی پیاده سازی شبکه های عصبی مصنوعی در متلب

تشخیص بیماری صرع با استفاده از شبکه های عصبی

 

  • شناسایی سیستم های بیولوژیکی با استفاده از شبکه‌های عصبی(رگرسیون)

 

نکته: با پیاده سازی این پروژه ها در دروه ی آموزش شبکه های عصبی در متلب ، دوستان با مباحث مرتبط با تقسیم داده (روش معمول (۷۰-۳۰) و k_fold cross validation)، تست و ارزیابی شبکه، لیبل‌گذاری داده، تعیین مدل بهینه آشنا می‌شوند.

 

 

  • شرکت‏ کنندگان بعد از اتمام این دوره، قادر خواهند بود به:

  • برنامه‌نویسی در محیط متلب
  • پیاده‏ سازی تمامی شبکه­ های عصبی در متلب
  • استفاده از شبکه ‏های عصبی در پروژه ­های کلاسبندی و رگرسیون
  • انجام پروژه‌های عملی با استفاده از شبکه‌های عصبی
  • کاهش بعد و استخراج ویژگی با استفاده از شبکه‌های عصبی
  • حل مسائل کلاسبندی با استفاده از شبکه‌های عصبی
  • حل مسائل پیش‌بینی با استفاده از شبکه‌های عصبی
  • خوشه‌بندی داده‌ها با استفاده از شبکه‌های عصبی

 

در هر جلسه برای دانشجویان تمرین و پروژه تعریف می‌شود و جلسه بعد در ابتدا رفع اشکال می‌شود.

 


 

مدرس : مهندس محمد نوری زاده چرلو فارغ التحصیل کارشناسی ارشد رشته ی مهندسی پزشکی(بیوالکتریک) از دانشگاه علم و صنعت

مدت زمان دوره: ۲۵ ساعت

جهت ثبت ‏نام در دوره تخصصی پیاده سازی شبکه‌های عصبی در متلب، و کسب اطلاعات بیشتر به این لینک مراجعه کنید و یا با شماره ‏ی زیر تماس بگیرید: 

۰۹۳۶۰۳۸۲۶۸۷

جزئیات هر دوره در کانال تلگرام و سایت توضیح داده شده است:

کانال تلگرام:  @IUST_Bioelecteric

 

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

 

اولین وجه تمایز این دوره ی  پیاده سازی شبکه های عصبی در نرم افزار متلب  با سایر دوره ها این است که در این دوره نحوه استفاده از توابع آماده متلب آموزش داده نمی‌شود بلکه نحوه‌ی پیاده‎سازی شبکه های عصبی  بطور کامل آموزش داده می­شود.

 

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

◊ در این دوره سعی بر این است که تمام مباحث کتاب معروف Siomon Haykin آموزش داده شود. کتاب معروف Siomon Haykin، کتابی استاندارد برای یادگیری شبکه‌های عصبی است که در بیشتر دانشگاه‌های داخل و خارج کشور تدریس می‌شود.  در ابتدای هر جلسه، مباحث تئوری کتاب آموزش داده می‌شود و سپس به طور گام به گام در متلب پیاده‌سازی می‌شود.

◊ علاوه بر مباحث کتاب Siomon Haykin ، دو شبکه عصبی معروفPNN و  ELMرا طبق مقالات معتبر پیاده‌سازی می­کنیم که از این طریق شرکت‌کنندگان با پیاده‌سازی مقالات نیز آشنا می‌شوند.

سرفصل مطالبی که در دوره عملی پیاده‌سازی شبکه‌های عصبی در متلب آموزش داده می‌شوند: ادامه مطلب …