فایل پایان نامه با فرمت word : طرح های پژوهشی دانشگاه ها با موضوع گسترش ابزارهای … – منابع مورد نیاز برای مقاله و پایان نامه : دانلود پژوهش های پیشین |
در این تحقیق جهت شناسایی اولیه الگوهای طراحی از دو ابزار خودکار شناسایی “SSA[52]” و “PINOT[53]” استفاده شده است. سپس معیارهای فوق به عنوان پیش بینی کنندهها، جهت عملیات پالایش و تصحیح برچسب روی انواع نمونههای مثبت کاذب و مثبت صحیح استفاده میگردند. نمونه الگوهای شناسایی شده اولیه از سه نرمافزار jhotdraw6، javaio و jrefactory با دو ابزار SSA و PINOTفراهم شده اند.
این دو ابزار انتخاب شده اند چون:
-
- دو تا از بهترین ابزار هایی هستند که به صورت عمومی در دسترس میباشند.
-
- خصوصا ابزار SSA سرعت بالایی دارد.
-
- به راحتی قابل استفاده هستند.
-
- الگوهای بیشتری را پوشش می دهند و درصد بازیابی بیشتری دارند.
-
- روی الگوها غیر از آنهایی که ساختار و عملکرد مشابه دارند، دقت خوبی دارند.
به طور کلی مراحل یادگیری داده به شرح زیر میباشد :
-
-
- محاسبه معیارها برای نمونههای مثبت کاذب و مثبت صحیح.
( اینجا فقط تکه ای از متن فایل پایان نامه درج شده است. برای خرید متن کامل پایان نامه با فرمت ورد می توانید به سایت feko.ir مراجعه نمایید و کلمه کلیدی مورد نظرتان را جستجو نمایید. )
-
-
- بررسی صحت یا عدم صحت الگوهای شناسایی شده و برچسب زدن دستی تحت” نام صحیح الگو” یا در صورت نداشتن الگو” بدون الگو”.
-
- استفاده از الگوریتم های یادگیری برای خودکارسازی پیشگویی هویت صحیح نمونهها.
شکل ۴-۱۴٫ مراحل طی شده جهت ایجاد مدلهای تصمیم گیری با معیارهای استخراج شده
در این کار یک بازبینی دستی به ازای تمام نمونههای یافت شده توسط ابزارها انجام میگیرد. سپس یک طبقه بندی چندتایی برای هر نمونه فراهم میگردد. در این طبقه بندی نمونهها بر چسبهای “نام هر الگو” از بین نه الگو و در صورت موجود نبودن الگو در به صورت “بدون الگو ” طبقه بندی میشوند. در ضمن زمانی که تطبیق یافته الگو تطبیق دهنده یا دریافتکننده الگو فرمان ، الگوی استراتژی باشد به صورت “adapter-strategy ” یا “command-strategy” برچسب می خورد. نمونه ای از مجموعه داده تهیه شده در زیر آمده است.
Address(context-state/strategy)
M1[54]*
M2[55]*
M3[56]*
M4[57]*
Re-labeling
standard.LocatorHandle-framework.Locator
۱
۰
۰
۱۹
Adapter-strategy(decorator)
standard/ToolButton.java-framework/Tool.java
۱
۰
۰
۰
state
فرم در حال بارگذاری ...
[سه شنبه 1401-04-14] [ 05:59:00 ب.ظ ]
|