پایان نامه گسترش ابزارهای خودکار شناسایی الگوهای طراحی با عملیات پالایش و تصحیح برچسب
فرمت فایل دانلودی: .docxفرمت فایل اصلی: doc
تعداد صفحات: 81
پایان نامه گسترش ابزارهای خودکار شناسایی الگوهای طراحی با عملیات پالایش و تصحیح برچسب
نوع فایل: word (قابل ویرایش)
تعداد صفحات : 81 صفحه
چکیده
الگوهای طراحی، راه حل های اثبات شده و قابل اطمینانی هستند که، برای پاسخ به برخی از مسائل با رخداد مکرر در طراحی نرم افزار شی گرا، ارائه شده اند. شناسایی آنها درکد، به منزله بازیابی طرح و هدف مخفی طراح و سهولت در امر نگهداشت پذیری است. از آنجاییکه سهولت در نگهداشت پذیری سیستم بسیار مهم و اجتناب ناپذیر است، لذا تولید ابزارهای خودکار برای شناسایی الگوها، مورد توجه قرار گرفت. اکثر ابزارهای شناسایی کنونی درصد بازیابی بالایی دارند. اما در شناسایی الگوها، به ویژه با ساختار و عملکرد مشابه، مثبت کاذب بالایی تولید می کنند. از اینرو عملگر پالایش نیز پیشنهاد شد. پالایش، سعی بر شناسایی مثبت های کاذب، و حذف آنها دارد. در این کار، یک عملگر جدید به نام "تصحیح برچسب" ارائه شده است. این عملگر ابتدا مثبت های کاذب را شناسایی، سپس بجای اینکه آنها را از خروجی حذف کند، هویت صحیح آنها را به کمک یک مجموعه معیارجدید معرفی شده در این کار، تشخیص و برچسب مثبت کاذب را تصحیح می کند خودکارسازی عملگر با داده کاوی است. نتایج حاصل از روش ارائه شده، با دقت یادگیری ۹۷٫۸% در دسته بندی "چندبرچسبه"، با متوسط ۹۹٫۳% در دسته بندی "یکی درمقابل همه"و متوسط ۹۹٫۶% در دسته بندی "دو به دو" خروجی ابزارها را تصحیح می کند.
کلید واژه: الگوهای طراحی- عملیات پالایش- برچسب
فهرست مطالب
۱- مقدمه ۸
۱-۱- فرضیات و محدودیت های مساله۱۲
۱-۲- ضرورت انجام تحقیق۱۳
۱-۳- هدف از انجام تحقیق۱۳
۱-۴- سرفصل مطالب۱۴
۲- تعاریف و مفاهیم اولیه۱۷
۲-۱- مقدمه ۱۷
۲-۲- تکنیک های طبقه بندی۱۸
۲-۳- معیارهای ارزیابی کارایی۱۹
۲-۴- جمع بندی۲۱
۳- مروری بر تحقیقات پیشین۲۳
۳-۱- مقدمه۲۳
۳-۲- مطالعات قبلی در شناسایی خودکار و نیمه خودکار الگوهای طراحی و محدودیت هایشان ۲۴
۳-۳- جمع بندی۲۸
۴- تولید مجموعه داده ۳۰
۴-۱- مقدمه۳۰
۴-۲- معیارهای استخراج شده ۳۱
۴-۳- چارچوب آنالیز جهت شناسایی اولیه و تصحیح برچسب الگوهای طراحی۴۸
۴-۴- جمع بندی۵۰
۵- آزمایشات و نتایج عددی۵۱
۵-۱- مقدمه۵۲
۵-۲- کارایی یادگیری۵۲
۵-۳- جمع بندی۵۶
۶- نتیجه گیری و کارهای آتی۵۸
– فهرست منابع و مآخذ۵۹
– چکیده به زبان انگلیسی 62