تخفیف نوروزی پی استور

کد تخفیف: PR1404

شامل تمامی آثار
روز
ساعت
دقیقه
ثانیه

با خرید اشتراک ویژه ، با هزینه بسیار کمتر به فایل های پاورپوینت دسترسی داشته باشید!

آموزش شبکه عصبی با الگوریتم ژنتیک GA در متلب

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

(دیدگاه کاربر 8)
امتیاز 4.86 از 5

برنامه‌نویس: 

هزینه سفارش:

تخفیف ویژه 60 درصدی

قیمت اصلی: ۲۷۹,۰۰۰ تومان بود.قیمت فعلی: ۱۱۱,۶۰۰ تومان.

تخصصی و منحصر به فرد بودن این اثر، تضمین کننده بهای محصول نسبت به آثار مشابه است.

برای افزایش دقت یادگیری در شبکه های عصبی می توان این شبکه را با الگوریتم های فرا ابتکاری یا تکاملی ترکیب کرد یعنی برای وزن دهی لایه‌های مختلف موجود که ارتباط آن‌‎ها با یال٬هایی است می‌توان مقادیر وزن‌ها یا یال‌ها را با الگوریتم های تکاملی تعیین کرد. یکی از مهم‌ترین الگوریتم های تکاملی، الگوریتم ژنتیک Genetic Algorithm می‌باشد که در این بخش سورس کد آماده آن در متلب برای یک دیتاست ساده (دیتاست سرطان سینه) نوشته شده است.

شبکه عصبی مصنوعی

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

شبکه‌های عصبی

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

شبکه های عصبی مصنوعی، سیستم‌های محاسباتی هستند که توسط شبکه‌های عصبی زیستی الهام گرفته شده‌اند که مغز حیوانات را تشکیل می‌دهند. منظور از یادگیری در شبکه‌های عصبی، تنظیم وزن‌ها و بایاس‌های شبکه می‌باشد. بر این اساس الگوریتم‌های متفاوتی بیان شده، که معمول‌ترین آن‌ها یادگیری هب، دلتا، یادگیری رقابتی و … می‌باشد.

آموزش شبکه عصبی با الگوریتم ژنتیک GA در متلب

همانطور که قبلاً هم اشاره شد برای تعیین وزن یال‌ها و بایاس‌ها در شبکه های عصبی می‌توان از الگوریتم های فرا ابتکاری استفاده کرد. از این رو در این سورس کد تعیین وزن بایاس‌ها و یال‌ها با استفاده از الگوریتم ژنتیک انجام پذیرفته است. برای تعیین میزان عملکرد برنامه ذکر شده از دیتاست سرطان سینه استفاده شده است که در ادامه این دیتاست تشریح شده است.

دیتاست مورد استفاده در این سورس کد

به عنوان یک نمونه دیتاست مورداستفاده مجموعه داده بیماران سرطان سینه موجود در مخزن داده‌ی یادگیری ماشین دانشگاه ارواین، ایالت کالیفرنیا آمریکا (University of California at Irvine) است مثال زده می‌شود.

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

تصاویر خروجی

سورس کد آموزش شبکه عصبی با الگوریتم ژنتیک GA در متلب
ماتریس اغتشاش یا ماتریس Confusion شبکه عصبی با الگوریتم ژنتیک GA
سورس کد آموزش شبکه عصبی با الگوریتم ژنتیک GA در متلب
نمودار همگرایی آموزش شبکه عصبی با الگوریتم ژنتیک GA بر اساس مینیمم کردن MSE
سورس کد آموزش شبکه عصبی با الگوریتم ژنتیک GA در متلب
نمودار ROC شبکه عصبی با الگوریتم ژنتیک GA

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

سورس کد آموزش شبکه عصبی با الگوریتم ژنتیک GA در متلب عنوان اثری است که در این پست به آن پرداخته شده است. این سورس کد در نرم افزار متلب نوشته شده و برای تعیین مقادیر وزنی یال‌ها و بایاس‌ها شبکه عصبی با الگوریتم ژنتیک می‌باشد. این اثر بصورت کامل توسط گروه پشتیبانی پی استور تست و اجرا شده است و دارای نشان تضمین کیفیت پی استور می‌باشد. برای دانلود اثر آن را خریداری کنید.

ویدئوی معرفی اثر

ویدئوی نحوه اجرا

مشخصات تکمیلی سورس کد

نام اثر: آموزش شبکه عصبی با الگوریتم ژنتیک GA در متلب
نوع اثر: سورس کد
برنامه‌نویس: تیم برنامه‌نویسی پی‌استور
زبان برنامه نویسی: متلب
ویژگی: قابل دانلود و ویرایش

راهنمای خرید و ثبت سفارش

تصویر مراحل خرید از پی استور

اگر در مورد این اثر یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین 44225175 (پیش شماره 041) تماس بگیرید. – تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). – تمام ساعات

برنامه‌نویس:  تیم برنامه‌نویسی پی‌استور

متشکل از اساتید و فارغ التحصیلان رشته‌های فنی - مهندسی

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

نظرات

8 نظر|4.86 (میانگین امتیاز کاربران)

  1. آواتار mohadese.barghi

    mohadese.barghi

    امکان دسترسی به دیتا ست هم وجود دارد؟

  2. آواتار رومل رسا

    رومل رسا

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

    • آواتار مدیریت و پشتیبانی

      مدیریت و پشتیبانی

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

  3. آواتار رومل رسا

    رومل رسا

    سلام و عرض ادب
    ببخشید استاد گرامی فیلم این پروژه هم توی دانلود هستش یا فقط کد ها هستش خیلی ممنون

  4. آواتار رومل رسا

    رومل رسا

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

    • آواتار مدیریت و پشتیبانی

      مدیریت و پشتیبانی

      سلام و عرض ادب
      در آموزش شبکه عصبی از تولباکس استفاده نشده و کدها بصورت کاملاً منوال هست. اساساً برای پیاده سازی شبکه عصبی با الگوریتم های متاهیورستیک از جمله ژنتیک برای اینکه وزن یال ها و بایاس ها توسط شبکه عصبی انجام نشود بایستی از تولباکس استفاده نشه.

  5. آواتار kahzadikami

    kahzadikami

    ؟

  6. آواتار kahzadikami

    kahzadikami

    یک سوال داشتم.
    میشه با این سورس مسئله رگرسیون حل کرد

  7. آواتار مسعود

    مسعود

    سلام
    برای چند ورودی و چند خروجی کار میکنه؟ چند لایه رو ساپورت میکنه؟

    • آواتار مدیریت و پشتیبانی

      مدیریت و پشتیبانی

      سلام . این سورس کد برای یک لایه پنهان کار میکنه که در این لایه می تونید هر قدر خواستین نرون داشته باشید. تعداد ورودی ها محدود نیست و خروجی هم برابر ۱ نرون هست.

  8. آواتار مدیریت و پشتیبانی

    مدیریت و پشتیبانی

    نظرات و پیشنهاد های خود را با ما در میان بگذارید.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هزینه سفارش:

تخفیف ویژه 60 درصدی

قیمت اصلی: ۲۷۹,۰۰۰ تومان بود.قیمت فعلی: ۱۱۱,۶۰۰ تومان.