برنامه آماده متلب

برنامه متلب ضبط صدا از میکروفون و ذخیره آن

گاها نیاز است که در متلب، بوسیله میکروفون صدایی فراخوانی، ضبط و ذخیره گردد. بدین منظور برنامه حاضر، کاربر را قادر می‎سازد که از طریق میکروفون با مدت دلخواه صدایی را ثبت و ذخیره کند. در این برنامه مدت زمان ضبط، فرکانس نمونه برداری و تعداد بیت کوانتیزه قابل تنظیم است و همچنین کاربر می‎تواند… مشاهده ادامه مطلب

برنامه خوشه‌بندی با k-میانگین

روش‌ها و الگوریتم‌های متعددی برای اختصاص اشیاء یا نمونه‌های مختلف به گروه های هم شکل یا مشابه وجود دارد. الگوریتم k-میانگین یا k-means یکی از محبوب ترین الگوریتم‌هایی است که در داده کاوی و هوش مصنوعی، بخصوص در حوزه یادگیری بدون نظارت، مورد توجه واقع شده است. بنابراین در اینجا برنامه‌ای ارائه میکنیم که در… مشاهده ادامه مطلب

برنامه متعادل سازی هیستوگرام تصویر

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

برنامه نهان نگاری تصویر با روش بیت کم ارزش (LSB)

نهان نگاری (steganography) در یونانی به معنای پوشیده شده یا نوشتن مخفیانه است. تفاوت اصلی رمزنگاری و پنهان نگاری آن است که در رمز نگاری هدف اختفاء محتویات پیام است و نه به طور کلی وجود پیام، اما در پنهان نگاری هدف مخفی کردن هر گونه نشانه‌ای از وجود پیام است. برای جاسازی اطلاعات در داخل… مشاهده ادامه مطلب

برنامه حل مسئله XOR با شبکه عصبی

یکی از دلایلی که در اواخر دهه 1960 باعث شد مطالعه و استفاده از شبکه های عصبی شدیدا کاهش پیدا کند، عدم توانایی شبکه های عصبی در حل مسائلی بود که به جداساز غیر خطی نیاز داشت. این مسئله به حدی مهم بود که دهه 1970 را به نام دهه خاموشی شبکه عصبی میشناسیم. یکی… مشاهده ادامه مطلب

برنامه فیلتر میانه تطبیقی

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

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

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

برنامه فریم بندی سیگنالها

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