برنامه‌های آماده

برنامه تشخیص چهره با شبکه عصبی پرسپترون چند لایه

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

برنامه بدست آوردن مشخصات زمانی سیگنال صوت

با استفاده از نرم افزار متلب قصد داریم مشخصات زمانی سیگنال صوتی را بررسی کنیم. انرژی کوتاه مدت(Short Time Energy) و اندازه کوتاه مدت(Short Time Magnitude) را برای یک سیگنال صوتی مشخص میکینیم و برای یک فریم واک و یک فریم بی واک از این صوت نیز اتوکورلیشن(Autocorrelation) را رسم میکنیم و مقایسه ای انجام میدهیم. در… مشاهده ادامه مطلب

برنامه افزودن نویز به سیگنال, با سیگنال به نویز دلخواه (SNR)

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

برنامه شناسایی ارقام دستنویس فارسی با شبکه عصبی پرسپترون

در این برنامه با استفاده از نرم افزار متلب یک شبکه عصبی MLP با یک لایه مخفی را پیاده سازی میکنیم. سپس از این شبکه برای شناسایی ارقام دستنویس فارسی استفاده میکنیم. مجموعه انتخاب شده شامل اعداد دستنویس فارسی از 0 تا 9 با دستخط های متفاوتی بوده که کل مجموعه شامل 1699 تصویر از… مشاهده ادامه مطلب

برنامه شبکه عصبی پرسپترون تک لایه

با استفاده از نرم افزار متلب شبکه عصبی پرسپترون را گام به گام پیاده سازی میکنیم. سپس برای دو مجموعه از داده ها که رندوم ایجاد میکنیم قابلیت تفکیک شبکه بررسی میگردد, سپس از این شبکه برای تفکیک مجموعه داده های 2 کلاسه و سه کلاسه استفاده میکنیم. البته هدف از انجام این چنین برنامه ای… مشاهده ادامه مطلب

برنامه محاسبه و رسم مشخصه زمانی عبور از صفر یک صوت (Zero Crossing)

در این برنامه با استفاده از نرم افزار متلب یک فایل صوتی را میخوانیم و پس از فریم بندی آن یکی از مشخصه های زمانی صوت, تعداد عبور از صفر را بدست میاوریم و رسم میکنیم. قابل انتظار است که نرخ عبور از صفر (zero-crossing) در فریم های unvoice بیشتر و در فریم های unvoice… مشاهده ادامه مطلب

برنامه حذف نویز با استفاده از فیلتر میانگین گیر (Moving Average Filter)

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