دانلود پایان نامه و مقاله کارشناسی ارشد

دانلود پایان نامه و مقاله کارشناسی ارشد- متن کامل - همه رشته ها

دانلود پایان نامه و مقاله کارشناسی ارشد

دانلود پایان نامه و مقاله کارشناسی ارشد- متن کامل - همه رشته ها

پاسخ دهید متن کامل پایان نامه مقطع کارشناسی ارشد رشته مهندسی برق

دانشکده تحصیلات تکمیلی

M.Sc پایان نامه برای دریافت درجه کارشناسی ارشد

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

عنوان:

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

برای رعایت حریم خصوصی اسامی استاد راهنما،استاد مشاور و نگارنده درج نمی شود

تکه هایی از متن به عنوان نمونه :
چکیده:
شبکه های عصبی با توجه به توان بالا درپردازش موازی، قابلیت یادگیری، تعمیم، طبقه بندی، قدرت تقریب، به خاطر سپردن و به خاطر آوردن الگوها، خیزش وسیعی در زمینه های مختلف هوش مصنوعی ایجاد کرده اند. از این رو به دلیل عملکرد خوب شبکه های عصبی مصنوعی برای شناسایی الگو، در این پایان نامه از شبکه های عصبی چند لایه جهت پیاده سازی سخت افزاری سیستم استفاده شده است و روش جدیدی برای پیاده سازی شبکه های عصبی بر روی FPGA ارائه شده است. برای پیاده سازی شبکه عصبی از داده های آماری اداره دامپزشکی منطقه مغان استان اردبیل به عنوان مثال کاربردی استفاده شده است.
ضرایب وزن و بایاس شبکه عصبی MLP که از شبیه سازی توسط MATLAB به دست آمده است، برای پیاده سازی برروی FPGA، از سری XC4000 استفاده شده است. برای پیاده سازی برروی FPGA، از نرم افزار Foundation4,1 بهره جستیم وتمام مدارات منطقی توسط این نرم افزار طراحی شده است. نتایج به دست آمده گویای این مطلب است که FPGA به دلیل داشتن انعطاف پذیری و گیت های منطقی زیاد، برای پیاده سازی شبکه های عصبی، IC مناسبی است.


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

این مطلب را هم بخوانید :



هدف از جمع آوری این داده های آماری تشخیص و شناسایی یک الگو جهت پیاده سازی در یک شبکه عصبی از نوع چند لایه MLP است.
برای آموزش شبکه عصبی از روش پس انتشار خطا با 300 بار آموزش برای رسیدن به حداقل خطای مورد نظر استفاده شده است.
ضرایب وزن و بایاس های به دست آمده از آموزش شبکه عصبی در مرحله بعد برای پیاده سازی آن روی FPGA استفاده می شود.
تعداد داده های آماری در این پروژه 38 داده می باشد که هر یک دارای سه ورودی و یک خروجی است و به عنوان داده ورودی و خروجی برای آموزش شبکه مورد نظر استفاده شده است. از این 38 داده 34 داده برای آموزش شبکه و 4 داده به عنوان داده تست انتخاب شدند. بعد از تعیین ضرایب وزنی و بایاس جهت پیاده سازی آن بر روی FPGA سری XC4000 از نرم افزار Foundation4,1 برای طراحی مدارات

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد