فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق در مورد پیاده سازی VLSI یک شبکه عصبی آنالوگ مناسب برای الگوریتم های ژنتیک

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

تحقیق در مورد پیاده سازی VLSI یک شبکه عصبی آنالوگ مناسب برای الگوریتم های ژنتیک


تحقیق در مورد پیاده سازی VLSI یک شبکه عصبی آنالوگ مناسب برای الگوریتم های ژنتیک

شلینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه30

فهرست مطالب 1- مقدمه 2- تحقق شبکه عصبی

 

 

2-1- اصول عملکرد

 

3- پیاده سازی الگوریتم آموزش ژنتیک

 

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

 

 

 

 

 

Johannes Schemmel1, Karlheinz Meier1, and Felix Sch¨urmann1

 

Universit¨at Heidelberg, Kirchho_ Institut f¨ur Physik, Schr¨oderstr. 90, 69120

 

Heidelberg, Germany,

 

schemmel@asic.uni-heidelberg.de,

 

WWW home page: http://www.kip.uni-heidelberg.de/vision.html

 

 

 

 

 

 

 

خلاصه

 

مفید بودن شبکه عصبی آنالوگ مصنوعی بصورت خیلی نزدیکی با میزان قابلیت آموزش پذیری                    آن محدود می شود .

 

2

 

 

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

 

اولین پیاده سازی VLSI ارائه شده در این مقاله روی سیلیکونی با مساحت کمتر از 1mm که                      شامل 4046 سیناپس و 200 گیگا اتصال در ثانیه است اجرا شده است .

 

از آنجائیکه آموزش می تواند در سرعت کامل شبکه انجام شود بنابراین چندین صد حالت منفرد                    در هر ثانیه می تواند توسط الگوریتم ژنتیک تست شود .

 

این باعث می شود تا پیاده سازی مسائل بسیار پیچیده که نیاز به شبکه های چند لایه بزرگ دارند                عملی بنظر برسد .

 

 

 


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


تحقیق در مورد پیاده سازی VLSI یک شبکه عصبی آنالوگ مناسب برای الگوریتم های ژنتیک

تحقیق پیاده سازی VLSI یک شبکه عصبی آنالوگ مناسب برای الگوریتم های ژنتیک

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

تحقیق پیاده سازی VLSI یک شبکه عصبی آنالوگ مناسب برای الگوریتم های ژنتیک


تحقیق پیاده سازی VLSI یک شبکه عصبی آنالوگ مناسب برای الگوریتم های ژنتیک

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه:30

 

  

 فهرست مطالب

 

 

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

 

خلاصه

1- مقدمه

2- تحقق شبکه عصبی

2-1- اصول عملکرد

 

2-2- پیاده سازی مدارهای شبکه

 

3- پیاده سازی الگوریتم آموزش ژنتیک

 

4- نتایج تجربی

 

5- نتیجه و چشم انداز

 

 

 

 

مفید بودن شبکه عصبی آنالوگ مصنوعی بصورت خیلی نزدیکی با میزان قابلیت آموزش پذیری                    آن محدود می شود .

2

 

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

اولین پیاده سازی VLSI ارائه شده در این مقاله روی سیلیکونی با مساحت کمتر از 1mm که                      شامل 4046 سیناپس و 200 گیگا اتصال در ثانیه است اجرا شده است .

از آنجائیکه آموزش می تواند در سرعت کامل شبکه انجام شود بنابراین چندین صد حالت منفرد                    در هر ثانیه می تواند توسط الگوریتم ژنتیک تست شود .

این باعث می شود تا پیاده سازی مسائل بسیار پیچیده که نیاز به شبکه های چند لایه بزرگ دارند                عملی بنظر برسد .

 

 

 

 

 

 

 


1- مقدمه

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

علیرغم مناسب بودن آنها برای پیاده سازی موازی ، از آنها در سطح وسیعی بعنوان شبیه سازهای عددی           در سیستمهای معمولی استفاده می شود .

یک دلیل برای این مسئله مشکلات موجود در تعیین وزنها برای سیناپسها در یک شبکه                                    بر پایه مدارات آنالوگ است .

موفقترین الگوریتم آموزش ، الگوریتم Back-Propagation است .

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

یک شرط لازم برای این الگوریتم دانستن مشتق اول تابع تبدیل نرون است .

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

دلیل این مشکل ، تغییرات قطعه و توابع تبدیل نرونها و در نتیجه تغییر مشتقات اول آنها از نرونی به نرون دیگر    و از تراشه ای به تراشه دیگر است و چه چیزی می تواند بدتر از این باشد که آنها با دما نیز                             تغییر کنند .

ساختن مدارات آنالوگی که بتوانند همه این اثرات را جبران سازی کنند امکان پذیر است ولی این مدارات        در مقایسه با مدارهایی که جبران سازی نشده اند دارای حجم بزرگتر و سرعت کمتر هستند .

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

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

شبکه های عصبی برای چنین پیاده سازیهای آنالوگ بسیار مناسب هستند زیرا جبران سازی نوسانات               غیر قابل اجتناب قطعه می تواند در وزنها لحاظ شود .

 

 

 

مسئله اصلی که هنوز باید حل شود آموزش است .

حجم بزرگی از مفاهیم شبکه عصبی آنالوگ که در این زمینه می توانند یافت شوند ، تکنولوژیهای گیت شناور را جهت ذخیره سازی وزنهای آنالوگ بکار می برند ، مثل EEPROM حافظه های Flash .

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

 آن فقط سطح کوچکی را مصرف می کند و بنابراین حجم سیناپس تا حد امکان فشرده می شود             (کاهش تا حد فقط یک ترانزیستور) .

دقت آنالوگ می تواند بیشتر از 8 بیت باشد و زمان ذخیره سازی داده (با دقت 5 بیت) تا 10 سال              افزایش می یابد .

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

بنابراین چنین قطعاتی احتیاج به وزنهایی دارند که از پیش تعیین شده باشند .

اما برای محاسبه وزنها یک دانش دقیق از تابع تبدیل شبکه ضروری است .

برای شکستن این چرخه پیچیده ، ذخیره سازی وزن باید زمان نوشتن کوتاهی داشته باشد .

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

با ارزیابی تعداد زیادی از ساختارهای تست می توان وزنها را با بکار بردن یک تراشه واقعی                            تعیین کرد .

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

 

 


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


تحقیق پیاده سازی VLSI یک شبکه عصبی آنالوگ مناسب برای الگوریتم های ژنتیک

آشنایی با آوومتر (مولتی متر) آنالوگ و دیجیتال

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

آشنایی با آوومتر (مولتی متر) آنالوگ و دیجیتال


آشنایی با آوومتر (مولتی متر) آنالوگ و دیجیتال این مطلب از مطالب آزاد موجود در اینترنت جمع آوری شده است و در مورد آشنایی با آوومتر (مولتی متر) آنالوگ و دیجیتال و در 10 صفحه جمع آوری شده است و در زیر قسمتی از متن آورده شده است :
مولتی متر ( Multimeter ) یک وسیله اندازه گیری است که توانایی اندازه گیری کمیت های الکتریکی ولتاژ ، جریان و مقدار اهمی مقاومت را داراست . بعضی از مولتی مترها می توانند فرکانس سیگنال متناوب و ظرفیت خازن را نیز اندازه بگیرند و همچنین به وسیله آنها می توان پایه های دیودها و ترانزیستورها را تشخیص داده و به سالم و یا معیوب بودن آنها پی برد . همچنین به وسیله مولتی متر می توان اتصال های مدار را تست کرد . به مولتی متر ، آوومتر ( AVOmeter ) نیز می گویند که AVO از حروف اول کلمات Volt ، Amper و Ohm گرفته شده است زیرا آوومترها ( مولتی مترها ) این سه کمیت را می توانند اندازه بگیرند . برای اندازه گیری مقدار اهمی مقاومت توسط مولتی متر ، باید پس از انتخاب رنج مربوط به مقاومت ، سیم های مولتی متر را به دو سر مقاومت وصل کرد و مقدار اندازه گیری شده توسط مولتی متر را قرائت کرد . البته اگر مقاومت مورد نظر در مدار قرار دارد باید دقت نمود که این مقاومت با المان های دیگری موازی نباشد چون در این صورت مقدار مقاومت به طور صحیح بدست نمی آید . برای اندازه گیری جریان AC یا DC گذرنده از یک المان در مدار ، باید پس از انتخاب رنج مربوط به جریان AC یا DC ، مولتی متر را به صورت سری با آن المان در مدار قرار داد تا تمامی جریان گذرنده از آن المان از مولتی متر نیز بگذرد و سپس مقدار جریان اندازه گیری شده را قرائت کرد . در این حالت مولتی متر مقاومت بسیار کمی داشته و بر روی کمیت های مدار تأثیری نمی گذارد . اما برای اندازه گیری ولتاژ AC یا DC دو سر یک المان ، باید پس از انتخاب رنج مربوط به ولتاژ AC یا DC ، مولتی متر را به دو سر آن المان وصل کرد یعنی در این حالت مولتی متر با آن المان موازی می شود . سپس مقدار ولتاژ اندازه گیری شده را قرائت کرد . در این حالت مولتی متر مقاومت زیادی داشته و جریان بسیار کمی از آن عبور می کند و لذا بر روی کمیت های مدار تأثیری نمی گذارد . مولتی مترها به دو دسته کلی مولتی مترهای دیجیتال و آنالوگ تقسیم می شوند که در ادامه به بررسی آنها می پردازیم

مولتی متر دیجیتال : مولتی متر دیجیتال کمیت های اندازه گیری شده را به صورت رقم و یا ارقامی بر روی صفحه نمایش نشان می دهد و معمولاً واحد کمیت اندازه گیری شده را نیز به طریق مناسبی نمایش می دهد . در شکل (1) یک نمونه مولتی متر دیجیتالی معمولی قابل حمل و در شکل (2) یک نمونه مولتی متر دیجیتالی قابل نصب در میز کار نمایش داده شده است .

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


آشنایی با آوومتر (مولتی متر) آنالوگ و دیجیتال

سورس ساعت آنالوگ که محیط گرافیکی بسیار زیبا دارد

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

سورس ساعت آنالوگ که محیط گرافیکی بسیار زیبا دارد


سورس ساعت آنالوگ که محیط گرافیکی بسیار زیبا دارد

این سورس همانطور که در تصویر میبینید مربوط به ساعت آنالوگ است

که محیطی بسیار زیبا دارد و در آن از کتابخانه های گرافیکی نیز استفاده شده است

و یک برنامه کاملا حرفه ای به حساب می آید و میتوان بعنوان پروژه پایانی مورد استفاده قرار گیرد

هرگونه مشکل و یا سوال را با ما درمیان بگذارید

250 60 99 0901


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


سورس ساعت آنالوگ که محیط گرافیکی بسیار زیبا دارد