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

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

فرمت فایل : word (قابل ویرایش) تعداد صفحات : 6 صفحه

 

 

 

 

 

 

 

 

 

 

تعریف پروژه :

یک شبکه عصبی با 64 ورودی و 10 خروجی طراحی کنید. ورودی شبکه عصبی یک ماتریس 8*8 می­باشد که نشان دهنده یک کاراکتر است. ابتدا شبکه را با تعداد مناسب الگوها ورودی (اعداد 0-9) آموزش داده و سپس نمونه های آزمایشی برای تست شبکه مورد استفاده قرار میگیرند.

شبکه مورد نظر یک شبکه پرسپترون چند لایه با 64 ورودی و 10 خروجی باشد و فعال شدن هر یک از خروجیها نشاندهنده عدد ورودی به شبکه است. ورودی شبکه یک بردار 64 تایی است که یک کاراکتر (در اینجا یک عدد بین 0-9) میباشد. با توجه به اینکه ورودی شکل اعداد است و خروجی برای هر نمونه آموزشی مشخص میباشد، بنابراین کاراکتر مربوط به اعداد به هر زبانی (فارسی یا انگلیسی) نوشته شوند تفاوتی ندارد. اما در صورت انتخاب یک زبان باید تمام نمونه­های آموزشی و آزمایشی شبکه به همان زبان باشد. آزمایش شبکه برای اعداد به دو زبان انجام شود.

تحویل پروژه :

چندین آزمایش با تعداد نمونه های آموزشی و آزمایشی متفاوت انجام دهید و شبکه را ارزیابی نمایید. گزارشی از ارزیابی­ها بصورت کتبی ارائه دهید(کد برنامه را در گزارش نیاورید). بصورت حضوری و با داده­های آموزشی و آزمایشی جدید پروژه تحویلی ارزیابی خواهد شد.

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

آموزش شبکه :

شبکه چند لایه پرسپترون و قانون یادگیری اختیاری (مثلا بازگشت به عقب) است. فقط از Neural Network Toolbox نرم­افزار MatLab استفاده شود.

برای آموزش شبکه نیاز به طراحی الگوهای آموزشی می­باشد. برای تولید نمونه های آموزشی و آزمایشی از نرم­افزار pattern-generator استفاده نمایید. در زیر مثال نشان داده شده برای کارکترهایی است که نشان دهنده حروف الفبا میباشند. شما اینکار را برای اعداد 0-9 انجام دهید



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