• شماره ركورد
    12186
  • شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
    12186
  • پديد آورنده

    جعفر شمسي

  • عنوان
    طراحي و شبيه سازي شبكه عصبي مبتني بر ممريستور
  • مقطع تحصيلي
    كارشناسي ارشد
  • رشته تحصيلي
    برق گرايش الكترونيك
  • سال تحصيل
    شهريور 1392
  • تاريخ دفاع
    شهريور 1392
  • استاد راهنما
    دكتر ستارميرزا كوچكي
  • چكيده
    چكيده شبكه¬هاي عصبي مصنوعي، الهام گرفته از شبكه¬هاي عصبي بيولوژيكي مي¬باشند كه امروزه به عنوان ابزار قدرتمند براي حل مسائل مختلف همچون دسته¬بندي الگو، خوشه¬بندي، پيش¬بيني، تخمين تابع و كنترل مورد استفاده قرار مي¬گيرند. تاكنون تحقيقات زيادي در زمينه پياده¬سازي شبكه عصبي مصنوعي در پردازنده¬ عمومي در قالب نرم¬افزار صورت گرفته است. در پردازنده¬¬هاي عمومي الگوريتم¬هاي مربوط به آموزش شبكه عصبي و دستورات پردازش شبكه عصبي به صورت خط به خط اجرا مي¬شود. در مقابل، روش ديگر پياده¬سازي شبكه عصبي، پياده¬سازي در قالب سخت¬افزار به صورت تراشه عصبي مي¬باشد. هدف از اين پايان¬نامه، پياده¬سازي تراشه عصبي مبتني بر عنصر نوظهور ممريستور مي¬باشد. در اين پايان-نامه، به منظور پياده¬سازي شبكه عصبي مبتني بر ممريستور، ابتدا در سطح سيستم، شبكه عصبي قابل بازپيكربندي معرفي مي¬شود. اين معماري ويژگي¬هاي جالبي دارد كه مي¬توان به اين موارد اشاره كرد: قابليت تعيين تعداد ورودي و خروجي، تعيين تعداد لايه¬ها و نرون¬¬هاي هر لايه، پياده¬سازي چند شبكه عصبي موازي در تراشه، انتخاب هر پايه به عنوان ورودي و خروجي و دسترسي به نرون¬¬هاي لايه¬هاي مياني. پس از طراحي در سطح سيستم، پياده¬سازي هركدام از بخش¬¬¬¬هاي مختلف اين شبكه عصبي اعم از، سوئيچ¬، سيناپس و نرون در سطح مدار ارائه مي¬گردد. در پياده¬سازي سوئيچ¬ها و سيناپس از ممريستور استفاده مي¬شود كه علاوه غيرفعال بودن، سطح مصرفي بسيار كمي را اشغال مي¬كنند. در طراحي نرون از قطعات CMOS استفاده شده است كه تابع فعال¬سازي tanh را تقريب مي¬زند. با تركيب سوئيچ¬ها، سيناپس و نرون يك سلول شبكه عصبي معرفي شده است كه به عنوان يه ماژول در تراشه عصبي تكرار مي¬شود. در¬ نهايت به منظور تصديق عملكرد شبكه¬عصبي طراحي شده، يك شبكه عصبي با كاربرد خاص، آموزش داده شده و آزمايش مي¬شود.