دانلود پایان نامه ارشد : یک روش چندبعدی برای پیشنهاد دهنده های آگاه از زمینه … |
فهرست مطالب
عنوان صفحه
فصل اول: مقدمه
1-1 مقدمه.. 1
1-2 موضوع تحقیق.. 3
1-3 موضوع تحقیق.. 4
1-4 اهمیت و ارزش تحقیق.. 6
1-5 اهداف تحقیق.. 6
1-6 کاربرد نتایج تحقیق.. 6
1-7 مروری بر ساختار پایاننامه.. 7
فصل دوم: تجارت سیار
2-1 مقدمه.. 8
2-2 تجارت سیار.. 9
2-3 دستهبندی ادبیات تحقیقاتی تجارت سیار.. 11
2-3-1 حوزه تحقیقات نظری.. 11
2-3-2 شبکه بیسیم.. 12
2-3-3 میانافزار سیار.. 13
2-3-4 زیربنای کاربری بیسیم.. 14
2-3-5 کاربردهای تجارت سیار.. 14
2-4 فناوریهای تجارت سیار.. 16
2-5 استانداردهای بیسیم.. 18
2-6 بستر پیادهسازی کاربردهای تجارت سیار.. 19
2-6-1 زبانهای برنامهنویسی موبایل.. 22
2-7 جمعبندی.. 23
عنوان صفحه
فصل سوم: زمینه
3-1 مقدمه.. 25
3-2 زمینه.. 26
3-2-1 تعاریف پارامتریک.. 26
3-2-2 تعاریف کلی.. 27
3-3 دستهبندی اطلاعات زمینه.. 28
3-4 آگاهی از زمینه.. 31
3-5 طراحی زمینه.. 32
3-6 جمعبندی.. 33
فصل چهارم: سیستمهای پیشنهاددهنده
4-1 مقدمه.. 35
4-2 بررسی عملکرد سیستمهای پیشنهاددهنده.. 36
4-2-1 روشهای مبتنی بر محتوا.. 38
4-2-1-1 مشکلات و محدودیتهای روشهای مبتنی بر محتوا.. 41
4-2-2 روشهای فیلترسازی مشارکتی.. 42
4-2-2-1 مشکلات و محدودیتهای روشهای فیلترسازی مشارکتی 46
4-2-3 روشهای ترکیبی.. 48
4-3 ارزیابی سیستمهای پیشنهاددهنده.. 49
4-4 بسط قابلیتهای سیستمهای پیشنهاددهنده.. 51
4-4-1 شرکتدادن شناختی جامع از کاربران و اقلام در فرآیند پیشنهاددهی 51
4-4-2 امتیازگذاری چندمعیاری.. 52
4-4-3 پیشنهاددهندههای غیرتداخلی.. 53
4-4-4 انعطافپذیری.. 53
عنوانصفحه
4-4-5 توسعه شاخصهای ارزیابی.. 54
4-4-6 استفاده از اطلاعات زمینه در پیشنهاددهندهها.. 55
4-4-7 سایر گزینهها برای بسط و توسعه سیستمهای پیشنهاددهنده 55
4-5 جمعبندی.. 55
فصل پنجم: روش جدید چندبعدی برای پیشنهاددهی آگاه از زمینه
5-1 مقدمه.. 57
5-2 سیستمهای پیشنهاددهنده آگاهاززمینه در تجارت سیار.. 58
5-3 مدلسازی اطلاعات زمینه.. 59
5-4 روش چندبعدی در سیستمهای توصیهگرسیار آگاه از زمینه.. 61
5-5 جمعبندی.. 68
فصل ششم: ارزیابی
6-1 مقدمه.. 69
6-2 روش ارزیابی.. 69
6-2-1 پیادهسازی سیستم جمعآوری داده.. 70
6-3 پیادهسازی روش پیشنهاددهی.. 72
6-3-1 پیادهسازی روش پیشنهاددهی دوبعدی.. 73
6-3-2 پیادهسازی روش پیشنهاددهی چندبعدی.. 78
6-4 جمعبندی.. 82
فصل هفتم: جمعبندی و راهکارهای آینده
7-1 مقدمه.. 84
7-2 راهکارهای آینده.. 85
.. 87
فهرستشکلها
عنوان صفحه
شکل 2-1 خصوصیات تجارت سیار.. 10
شکل 2-2 دستهبندی ادبیات تحقیقاتی تجارت سیار 12
شکل 3-1 فضای سلسلهمراتبی زمینه.. 29
شکل 3-2 معماری سطح بالا از یک سیستم آگاه از زمینه 32
شکل 4-1 نمونهای از زبان RQL.. 54
شکل 5-1 مدل چندبعدی پیشنهاددهی برای فضای سهبعدیUser×Item×Time 60
شکل 5-2 ساختار رابطهای مدل داده چندبعدی برای ذخیرهسازی اطلاعات کاربران، اقلام و زمینه .. 62
شکل 5-3 روش چندبعدی پیشنهاددهی.. 63
شکل 5-4 ساختار رابطهای نگهداری کلیه شرایط زمینهای سیستم 64
شکل 5-5 ساختار رابطهای نگهداری خوشهبندی اطلاعات زمینهای برای کاربران 65
شکل 5-6 ایجاد کاربران معادل کاربر ci با توجه به الگوی مصرف وی 67
شکل 5-7 ساختار رابطهای کاربران و امتیازات جدید 66
شکل 6-1 ساختار رابطهای مجموعه داده جمعآوریشده بدون در نظر گرفتن شرایط زمینهای .. 71
شکل 6-2 ساختار چندبعدی مجموعه داده جمعآوریشده با در نظر گرفتن شرایط زمینهای .. 72
شکل 6-3 نقشه خودسازمانده.. 74
شکل 6-4 میانگین شاخص F1 در روش پیشنهاددهی سنتی در مجموعه داده شماره(1) 76
شکل 6-5 میانگین شاخص F1 برای خوشههای مجزا در مجموعه داده شماره (1) 77
شکل 6-6 میانگین شاخص F1 در روش پیشنهاددهی سنتی در مجموعه داده شماره(2) 78
شکل 6-7 میانگین شاخص F1 برای خوشههای مجزا در مجموعه داده شماره (2) 78
شکل 6-8 ساختار رابطهای نهایی برای نگهداری اطلاعات سیستم پیشنهاددهنده 80
شکل 6-9 میانگین شاخص F1 در روش پیشنهاددهی چندبعدی 81
شکل 6-10 میانگین شاخص F1 در روش پیشنهاددهی چندبعدی برای خوشههای مجزا 82
فهرستجدولها
عنوان صفحه
جدول 2-1 دستهبندی کاربردهای تجارت سیار.. 15
جدول 4-1 نمونهای از ماتریس کاربر- اقلام برای یک سیستم پیشنهاددهنده فیلم 37
جدول 6-1 مشخصات شبکه نقشه خودسازمانده در مرحله شناسایی کاربران مشابه در روش سنتی.. 76
جدول 6-2 مشخصات شبکه نقشه خودسازمانده برای شناسایی الگوی مصرف و شناسایی کاربران مشابه 81
فصل اول: مقدمه
1-1 مقدمه
سیستمهای پیشنهاددهنده در تجارت سیار از جمله موضوعات پراهمیت سالهای اخیر بودهاند که با ظهور تکنولوژیهای بیسیم و تسهیل حرکت تجارت الکترونیکی از محیطهای سیمی به سوی بیسیم مورد توجه قرارگرفتهاند. تجارت سیار بهمعنای انجام فعالیتهای تجارتالکترونیک از طریق محیطهای بیسیم، بهطورخاص اینترنت بیسیم، و وسایل دستی سیار میباشد که با پیدایش تکنولوژی بیسیم در عرصه اینترنت و استفاده روزافزون از وسایل سیار توجه به آن رو به افزایش است[1,2]. به کاربردهای تجارت سیار دو خصوصیت ویژه تحرک[1] و دسترسی وسیع[2] نسبت دادهشدهاست[1,3] که اولین خصوصیت بر امکان از بین رفتن محدودیتهای مکانی و دومین خصوصیت بر امکان از بین رفتن محدودیتهای زمانی در استفاده کاربران از خدمات این نوع کاربردها تاکید دارد[1,3,4,5]. اینکه کاربران برای انجام فعالیت هایی چون بانکداری الکترونیکی یا خرید الکترونیکی محصولات، قادر به جایگزینی وسایلی چون تلفنهای سیار و همراههای شخصی دیجیتال (پی.دی.اِی)[3]بهجای کامپیوترهای شخصی باشند، تسهیلات زیادی را برای آنها و فرصتهای جدیدی را نیز برای کسب وکارها فراهمخواهدکرد و لزوم توجه به این عرصه را برای محققان نمایان میسازد[1,3].
اما پیادهسازی سیستمهای پیشنهاددهنده در محیطهای سیار بدون درنظرگرفتن پارامترهای تاثیرگذار در این محیط چندان مناسبنخواهدبود. مجموعه این پارامترها، اطلاعات زمینه را تشکیل میدهند [6].
عملکرد سیستمهای پیشنهاددهنده معرفی منابع مورد نیاز کاربران به آنهاست. این منابع میتوانند مواردی مانند اطلاعات خاص مورد نیاز کاربر و یا کالاهایی مانند کتاب یا فیلم مورد علاقه یک کاربر را از میان انبوه کالاهایی که کاربر با اطلاعات آنها روبروست، دربرگیرند[7,8,9]. درسیستمهای پیشنهاددهنده، سه مجموعه داده اصلی یعنی مجموعه کاربران ©، مجموعه اقلام قابل توصیه(S) (مانند کتاب، فیلم، موسیقی و غیره) و مجموعه دادههایی که رابطه میان دو مجموعه قبلی را تعریف میکنند، وجوددارند. مجموعهS میتواند شامل صدها، هزارها و حتی میلیونها کالا در کاربردهای مختلف بوده و بهطور مشابه مجموعه C نیز میتواند چنین وضعیتی را داشته باشد. ارتباط میان دو مجموعهC و S مبتنی بر ساختار امتیازگذاری است که میزان مفید بودن یا مورد علاقه بودن کالا را برای کاربر مشخص می کند. این ارتباط با تابعی تحتعنوان تابع سودمندی، u، به صورت رابطه زیر تعریف میشود[7]:
(1-1) |
که در آن Ratings، مجموعه مرتبی مانند اعداد صحیح غیرمنفی یا مجموعه اعداد حقیقی در بازهای معین میباشد.
در سیستمهای پیشنهاددهنده مقادیر u معمولاً فقط بر روی زیر مجموعهای از دامنه C×S تعریفشدهاست و نه بر تمام آن و قسمت های نامشخص این دامنه را باید با استفاده از دادههای موجود بهصورت تخمینی مشخص نمود. هدف نهایی سیستمهای توصیهکننده با ارائه پیشنهاد اقلام با بالاترین امتیازات تخمینی به کاربران محقق میشود بهطوریکه برای هر کاربر ، اقلام با حداکثر میزان سودمندی انتخاب و معرفی میگردد[7].
تا به امروز روشهای پیشنهاددهی زیادی ارائه شدهاست که این روشها و متدولوژیها در دستهبندیهای زیر قرار میگیرند[7,9,10]:
- مبتنی بر محتوا[4] : در این گروه از روشها، عمل پیشنهاددهی با استفاده از یافتن اقلامی انجام میگیرد که بیشترین تشابه را با اقلامی داشته باشند که درگذشته موردعلاقه کاربر بودهاند. به عبارت دیگر u(c,s)، سودمندی کالای s برای کاربر c، بر اساس کلیه مقادیر موجود u(c,si) هایی که siمشابه به s بوده و siجزء کالاهای مورد علاقه کاربر هستند،برآورد میشود.
- فیلترسازی مشارکتی : در این گروه از روشها، عمل پیشنهاددهی با استفاده از یافتن اقلامی انجام میگیرد که مورد علاقه کاربران با سلایق مشابه کاربر بودهاند. کاربران با سلایق مشابه یعنی کاربرانی که اقلام یکسانی را امتیازدهی مشابه کرده باشند. بهعبارت دیگر u (c, s) بر اساس مقادیر موجودu(cj,s) بدست میآید که cjکاربران مشابه با c میباشند.
- مدل ترکیبی[5]: روشهایی که دو روش مبتنیبرمحتوا و فیلترسازی مشارکتی را ترکیب میکنند و به این صورت از مزایای هر دو روش در جهت شناسایی و معرفی کالاها بهره میگیرند.
در نگاهی دیگر روشهای پیشنهاددهی، اعم از مبتنی بر محتوا و فیلترسازی مشارکتی به دو دسته روشهای مبتنی بر حافظه[6]و مبتنی بر مدل[7] تقسیم میشوند. درمقایسه با الگوریتمهای مبتنی بر حافظه، الگوریتمهای مبتنی بر مدل، با استفاده از روشهای یادگیری ماشین[8] مدلی را با استفاده از مجموعه امتیازات موجود ایجاد کرده و از آن بهمنظور پیشگویی امتیازات استفاده میکنند[7,10,11].
1-2 موضوع تحقیق
فرم در حال بارگذاری ...
[چهارشنبه 1399-10-17] [ 04:58:00 ق.ظ ]
|