%36تخفیف

دانلود پروژه: مدلسازی رفتار کاربر با استفاده از داده‌های پیوندی و انتقال آن بر روی وب‌سایت‌های معنایی

تعداد 97 صفحه در فایل word

کارشناسی ارشد در رشته کامپیوتر

گرایش نرم افزار

مدلسازی رفتار کاربر با استفاده از داده‌های پیوندی و انتقال آن بر روی وب‌سایت‌های معنایی

چکيده

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

 پس از ایجاد این مدل رفتار، آنتولوژی‌ها را در وب سایت‌های معنایی مرتبط انتقال داده می‌شوند. به این ترتیب وقتی کاربری برای اولین بار وارد وب‌سایت می شود و هیچ پیشینه‌ای از وی در دسترس نیست، می توان در صورت موجود بودن سوابق وی در سایر وب‌سایت‌های مرتبط، از آن ها برای ارائه خدمات بهتر به این کاربر تازه وارد  بهره‌برداری شود.

واژه‌هاي كليدي: مدلسازی کاربر، وب معنایی، داده‌ی پیوندی، آنتولوژی، پروفایل کاربر

فهرست

فصل 1: مقدمه  1

1-1- مقدمه 2

1-2- بیان مساله 2

1-3- دلايل نياز به مدلسازی رفتار کاربر 3

1-4- نقش وب معنایی در مدل کاربر 4

1-5- هدف پروژه 5

1-6- نحوهی گردآوری مراجع 6

1-7- مراحل انجام تحقيق 7

1-8- ساختار پایان نامه 7

فصل 2: مفاهیم پایه  9

2-1- مقدمه 10

2-2- مدل سازی رفتار کاربر 10

2-3- چرخه حیات مدل کاربر: 11

2-3-2- ویژگی های کاربر 13

2-4- نمایش مدل کاربر 14

2-5- منابع برای مدل سازی کاربر 15

2-5-1- به روزسانی مدل کاربر با استفاده از مقادیر از پیش تعریف شده 16

2-5-2- مدل سازی صریح کاربر 16

2-5-3 مدلسازی ضمنی کاربر 17

2-6- کاوش کاربری وب 19

2-7- وب معنایی 22

2-7-1- لايه هاي وب معنايي: 27

2-8- داده پیوندی 34

2-9- زبان پرس و جوی SPARQL 38

فصل 3: مرور منابع  39

3-1- مقدمه 40

3-2- اهداف  مدل کاربر 40

3-3- مروری بر تاریخچه ی مدلسازی کاربر 42

3-4- بررسی چند کار در زمینه مدلسازی کاربر 44

فصل 4: 50

4-1- مقدمه 51

4-2- روش پیشنهادی  تحقيق 51

4-2-1- معماری سیستم 53

4-2-2- پروفایل کاربر 54

4-2-3- فعالیتهای کاربر 56

4-2-4- لاگ های وب سرور 59

4-2-5- ایجاد آنتولوژی 60

4-2-6- تطبیق آنتولوژی 65

4-3- پیاده سازی مدل پیشنهادی 68

4-3-1- ایجاد بستر مدلسازی (ایجاد ویکی فیلم ) 69

4-3-2- ایجاد پروفایل کاربران ویکی 71

4-3-3- لاگگیری از فعالیتهای کاربران ویکی 71

4-3-4- ایجاد آنتولوژی برای کاربران و فیلم های ویکی 72

4-3-5- پرس و جو با SPARQL  برای استفاده از مدل 75

4-3-6- انتقال مدل ایجاد شده به وب سایت های معنایی دیگر 77

فصل 5: جمع‌بندي و پيشنهادها 80

5-1- مقدمه 81

5-2- خلاصهی تحقیق 82

5-3- دستاورد تحقیق 83

5-4- مقايسه با کارهای قبلی 83

5-5-پيشنهادها 83

مراجع  85

 

فهرست اشکال

شکل (2-1) چرخه حیات کاربر 12

شکل (2-2) معماری وب معنایی 27

شکل (2-3) گراف RDF 29

شکل (2-4) گراف RDF نمونه 29

شکل (2-5) LOD در می 2009 37

شکل (3-1) آنتولوژی تیم های سری A ایتالیا 44

شکل (3-2) روش بهره برداری از آنتولوژی کاربر در بازیابی سند 45

شکل (4-1) معماری سیستم پیشنهادی 53

شکل (4-2) پایگاه داده نمونه  جمعآوری مشخصات کاربر 55

شکل (4-3) نمونهای از لاگ  سرور 59

شکل (4-4) متدولوژی ساخت آنتولوژی 61

شکل (4-5) واژگان حوزهی فیلم 62

شکل (4-6) مقدار دهی به ویژگیهای فیلم 64

شکل (4-7) کلاسهای آنتولوژی پروفایل نمونه 64

شکل (4-8) گراف آنتولوژی پروفایل نمونه 65

شکل (4-9) کلاسهای آنتولوژی سایت 2 67

شکل (4-10) تطبیق گراف های نمونه 68

شکل (4-11) ارتباط فیلم و عوامل آن 70

شکل (4-12) RDF فیلم و کارگردان 70

شکل (4-13) الف: کلاسهای آنتولوژی پروفایل مدل ب: data propertyآنتولوژی پ: object property برای آنتولوژی 73

شکل (4-14) گراف پروفایل کاربر مدل پبشنهادی 74

شکل (4-15) قسمتی از گراف سوابق کاربر 75

فهرست جداول

جدول (2-1) سطح نمایش آنتولوژی 33

جدول (3-1) کلاسهای آنتولوژی پروفایل کابر 47

جدول (4-1) نتایج تطبیق آنتولوژی سایت 2 و آنتولوژی هسته 78

قبلا حساب کاربری ایجاد کرده اید؟
گذرواژه خود را فراموش کرده اید؟
Loading...
enemad-logo