بخشی از متن:
فـرمت: DOC
تعداد صفحات: ۱۷۱ صفحه
رشتــه : کامپیوتر
چکیده :
بر اساس موضوع این پروژه بهتر است چکیده را با چند سوال آغاز نماییم تا اهمیت این پروژه مشخص گردد :
۱ – چرا مدیریت پروژه از اهمیت بالایی برخوردار است ؟ در حال حاظر مشکلی که در روند اجرای بهینه هر پروژه وجود دارد عدم مدیریت زمان بندی و عملکرد انجام قانونمند آن می باشد . ولی با گسترش علم مدیریت پروژه این خلاء در پروژه های مربوط به مهندسی صنایع برطرف شده و با به وجود آمدن استانداردهایی از قبیل PMBOK که نسخه نهایی ۰۱/۰۱/۲۰۱۳ منتشر خواهد شد (شایان به ذکر است نسخه آزمایشی آن توسط سازمان مدیریت پروژه امریکا منتشر شده است ) باعث به وجود آمدن دوره های تخصصیPMP (Project Management Professional) و PMI (Project Management Institute) شده است که توسط سازمان انجمن مدیریت پروژه که در ایران نیز شعبه دارد در حال برگذاری می باشد . ولی این مشکل وجود داشت که این مدارک برای اشخاص صادر می شد و هیچ سازمانی دارای مدرک معتبر مدیریت نبود تا سازمان ISO اولین استاندارد را تحت عنوان ISO 21500 عرضه و به سازمان هایی طبق شرایط و ضوابط خاص این مدرک را اهدا نمود .
۲ – چرا مدیریت پروژه های فناوری اطلاعات : استاندارد PMBOK روش مدیریت پروژه را به طور کلی در ۹ بخش دسته بندی نموده است . با توجه به گشترس علم فناوری اطلاعات و ورود به دنیای تکنولوژی IT این نیاز حس شد تا بتوان با توجه به استاندارد مدیریت پروژه بتوان راهکاری را در جهت مدیریت پروژه های فناوری اطلاعات ارائه نمود . از این رو شرکت مدیریت توسعه صنایع پتروشیمی ایران برای اولین بار کتابی را در خصوص مدیریت پروژه های IT ارائه نمود و توانست پروژه های فناوری اطلاعات سازمان خود را مدیریت نماید .سپس با گسترده شدن این موضوع مقالاتی چند در خصوص مدیریت این نوع پروژه ها ارائه و در مراجع مختلف اعم از کنفرانس های مدیریت پروژه که اکثرا به مجری گری گروه پژوهشی صنعتی آریانا که از سال ۱۳۸۳ آغاز شد ثبت و به اطلاع عموم رسد . در این خصوص تحقیقات و مقلاتی که متاسفانه تعداد آنها کمتر از انگشتان دست میباشد انجام پذیرفت . هرچند که این مقالات تا حدی راهگشای مشکلات سازمان ها بودند ولی مشکلات زیادی نیز داشت
۳ – چرا مدیریت پروژه های امنیت اطلاعات : در بخش ۱ و ۲ متوجه شدیم که مدیریت پروژه فناوری اطلاعات جهت مدیریت یکپارچگی پروژه ، مدیریت محدوده پروژه ، مدیریت زمان پروژه ، مدیریت هزینه پروژه ، مدیریت کیفیت پروژه ، مدیریت منابع انسانی ، مدیریت ارتباطات پروژه ، مدیریت ریسک پروژه و مدیریت تدارکات پروژه طبق PMBOK از اهمیت بالایی برخوردار است و برای اجرای یک پروژه موفق باید عوامل
مذکور را همواره مورد بررسی قرار داد و چارت آن را تکمیل نمود . ولی در حال حاظر هیچ گونه مقالاتی از تلفیق ISO 27000 که استاندارد امنیت اطلاعات بوده با PMBOK در خصوص مدیریت پروژه های امنیت اطلاعات با توجه به اهمیت بالای این موضوع نشر نشده است و این نیازحس میگردد که گروهی با تخصص مهندسی فناوری اطلاعات و مهندسی نرم افزار و همچنین مهندسان صنایع بتوانند راهکاری هوشمندانه در این خصوص ارائه و چارتی مشخص و معیین تهیه نمایند.
۴ – هدف از انجام این پروژه : متاسفانه در انجام پروژه های امنیت اطلاعات ، مدیره پروژه همیشه باید دچار این تردید و استرس باشد که اگر روزی برنامه نویس و یا هر یک از دست اندرکاران پروژه روزی بخواهد پروژه را ترک نمایند چه اتفاقی رخ خواهد داد .
۵ – نتیجه پروژه : قصد داریم در این پروژه که جنبه کاربردی دارد با طراحی روش و فلوچارتی مشخص این تضمین را دهیم که با عملکرد به آن در انتهای موضوع بتوانیم از بروز هر گونه اختلال و یا مشکل در روند انجام پروژه های امنیت اطلاعات جلوگیری نماید . و سه عامل مهم ریسک ، کیفیت و امنیت را بهینه سازیم
در این پروژه قصد داریم :
در بخش اول به بحث مدیره پروژه بر اساس استاندارد PMBOK میپردازیم و روش های مدیریت پروژه را بررسی مینماییم و عوامل تعیین کننده در مدیریت پروژه ها را بیان میکنیم . در بخش دوم با توجه به نتیجه گیری از فصل اول به بحث مدیریت پروژه های فناوری اطلاعات که در اصطلاح IT Security Mmanagement گفته میشود میپردازیم و در انهای این بخش با توجه به مقالات و مراجع معتبر مدیریت پروژه را در چهارچوب فن آوری اطلاعات بیان نموده و راهکاری به صورت فلوچارت مشخص مینماییم . در فصل بخش در رابطه با امنیت اطلاعات و مفاهیم ISO 27000 و شاخه های آن بحث و به ۱۰ موضوع امنیت اطلاعات میپردازیم و هر یک از آن ها را بر اساس استاندارد ISO 27000 بیان می کنیم . در بخش چهارم قصد داریم بحث امنیت اطلاعات را وارد فلوچارت مدیریت پروژه که از بخش سوم نتیجه گرفته ایم نماییم و با تعویض روش مدیریت پروژه و اضافه نمودن بخش هایی به آن فلوچارت روش مدیریت پروژه های امنیت اطلاعات را بدست آورده و بر روی چند پروژه شاخص آزمایش نماییم و نتایج آن را ثبت نماییم . در بخش پنجم پس از رسم فلوچارت مدیریت پروژه های امنیت اطلاعات سه عامل مهم از ۹ عامل PMBOK که عبارت اند از ریسک ، کیفیت و امنیت را بررسی نموده و نسبت به فلوچارت مدیریت پروژه استاندارد PMBOK مقدار پیشرفت یا پس رفت آن را درجداول و نموداری مشخص نماییم . سپس در بخش ششم به نتیجه گیری طرح پیشنهادی و مزایا و معایب آن میپردازیم .
فهرست مطالب :
چکیده
مقدمه
سابقه تحقیق
فصل اول : طرح مسئله
فصل دوم : مدیریت پروژه
فصل سوم :مدیریت پروژه فناوری اطلاعات
فصل چهارم : روش کار
فصل پنجم : بررسی جامع کیفیت ، امنیت و ریسک پروژه امنیت اطلاعات
فصل ششم : پیاده سازی الگوریتم پیشنهادی (مطالعه موردی) و نتیجه گیری
فصل هفتم : پیوست
فصل هشتم : منابع
بخشی از متن:
فرمت فایل اصلی : ورد قابل ویرایشعنوان:ارائه مدلی برای سیستمهای توصیه گر در شبکه های مبتنی بر اعتمادتعداد صفحات :149چکیده:امروزه
با گسترش و رشد روز افزون اطلاعات در فضای مجازی و وجود انبوهی از کالا یادماتی که در وب سایتهای تجاری و خدماتی ارائه میگردند کاربران را با این مشکل مواجه نموده است که چگونه کالا یا خدمت مورد نظر خود را به راحتی و با صرف کمترین زمان ممکن بیابند. در این میان سیستمهای توصیهگر با هدف تسهیل و یاری رساندن به کاربران در زمینه انتخاب و یافتن کالای مورد نیاز
ایشان با استفاده از علوم و روشهای مبتنی بر داده کاوی اطلاعات، ایجاد و توسعه یافتهاند. همچنین در سالهای اخیر ظهور و گسترش شبکههای اجتماعی و شبکههای مبتنی بر رابطه اعتماد میان کاربران، باعث گشوده شدن افق جدیدی درارائه سیستمهای توصیهگر و توسعه نسل جدیدی از اینگونه سیستمها گردیده است و آنرا به یکی از موضوعات جذاب و مورد توجه محققان تبدیل نموده است.از میان روشها و مدلهای موجود در زمینه سیستمهای توصیهگر روش پالایش گروهی
به لحاظ سادگی پیادهسازی از محبوبیت قابل ملاحظهای برخوردار است اما این روش در ارائه پیشنهادات مناسب و قابل قبول به کاربران تازه وارد دارای ضعفهای جدی میباشد. سیستمهای توصیه گر مبتنی بر اعتماد، با بهرهگیری ازرابطه اعتماد میان کاربران، در جهت رفع نقاط ضعف بیان شده و خصوصا ارائه پیشنهادات مناسب به کاربران تازه وارد گامهای موثری برداشتهاند. در این
تحقیق سعی شده است تا از تلفیق و ترکیب روشهای موجود در زمینه پالایش گروهی و همچنین مدلهای مبتنی بر اعتماد و بررسی نقاط ضعف و قوت آنها مدلی نوین و توسعه یافته ارائه گردد که در آن نتایج از خطای کمتر و دقت بالاتری برخوردار بوده و با افزایش معیار پوشش بتوان به درصد بیشتری از کاربران پاسخ مناسب ارائه نمود. برای این منظور در میان انواع روشهای پالایش گروهی،
روش مبتنی بر آیتم و برای پیمایش شبکه اعتماد میان کاربران نیز از روش پیمایش تصادفی بهره گرفته شده است، همچنین با تفسیر و تعدیل نظرات کاربران واتخاذ شیوهای مناسب جهت محاسبه مقدار دقیق اعتماد میان کاربران و تغییر در نحوه پیمایش شبکه اعتماد میان ایشان سعی در بهبود و کاهش خطاهای نتایج گردیده است. در نهایت، جهت ارزیابی و برآورد مدل ترکیبی ارائه شده، نتایج و
آمارهای حاصل از اجرای مدل پیشنهادی بر روی مجموعه داده های Epinions و Movielens و مقایسه آنها با نتایج مدل پایه TrustWalkerبه عنوان یکی از بهترین مدلهای ترکیبی ارائه شده در زمینه سیستمهای توصیه گر مبتنی بر اعتماد، ارائه میگردد.فصل اول: مقدمه ای بر انواع سیستم های توصیه گر1-1- مقدمه گسترش سریع و روز افزون اطلاعات ارائه شده بر روی شبکه جهانی اینترنت، کاربران را با مشکلات عدیده و قابل تاملی در خصوص انتخاب منابع و اطلاعات مورد نیازایشان مواجه نموده است و چه بسا که بدون راهنمایی و هدایت صحیح، کاربران در اخذ تصمیمات صحیح یا انتخاب کالا و خدمات مورد نیازشان دچار اشتباه شده که این امر تبعات عدیدهای از جمله نارضایتی، سلب اطمینان کاربران و مشتریان سایتهای موجود بر روی اینترنت را به همراه خواهد داشت. از اینرو
وجود ابزار و سیستمهایی برای کمک به کاربران در انتخاب اطلاعات مناسب و مورد نیاز ایشان کاملا ضروری به نظر میرسد. در سالهای اخیر برای برآورده سازی این نیازها سیستمهای توصیهگرمطرح و توسعه یافتهاند و الگوریتمها ، مقالات و متون علمی بسیار متنوع و مختلفی در این زمینه مطرح گردیده است
دراین میان، ایجاد و گسترش شبکههای اجتماعی، شبکههای اعتماد و وجود انواع روابط میان کاربران این شبکهها افق جدیدی را برروی محققان و توسعه دهندگان سیستمهای توصیهگر گشوده است تا با بهرهگیری از علوم اجتماعی و علوم روانشناختی حاکم در این شبکهها و خصوصا وجود رابطه اعتماد میان کاربران بتوانند نسل جدیدی از سیستمهای توصیهگر را تحت عنوان “سیستمهای توصیهگر مبتنی بر اعتماد[1]“معرفی و عرضه نمایند. این سیستمها قادر هستند تا به درصد بیشتری از کاربران پاسخ مناسب را ارائه دهند و همچنین نتایج آنها از دقت بالاتری برخوردار میباشد.باتوجه به کثرت کاربران و افراد عضو شبکههای مبتنی بر اعتماد و شبکههای اجتماعی، همچنین تنوع رفتار و ویژگیهای ایشان، تنها یک شیوه یا یک مدل قادر به پاسخگویی و ارائه پیشنهادات دقیق و قابل قبول نمیباشد که این امر باعث ظهور سیستمهای توصیهگر ترکیبی[2]گردیدهاست. در این سیستمها سعی شده است تا با ترکیب انواع مختلفی از سیستمهای توصیهگر بتوان سیستمی تولید نمود که دارای مزایای حداکثری و معایب حداقلی باشد.دراین پروژه سعی شده است تا با تغییر، اصلاح، تلفیق و ترکیب تعدادی از روشها و الگوریتمهای مطرح و قابل قبول در سطح جهانی، مدلی ارائه گردد که نسبت به مدلهای پیشین دارای دقت و درصد پوشش بالاتری باشد و همچنین بتواند
نقایص مدلهای پیشین خصوصا در رابطه با ارائه پیشنهاد به کاربران تازه وارد[3] را تا حد قابل قبولی مرتفع نماید.1-2- سیستمهای توصیه گرتعاریف متفاوتی برای سیستمهای توصیهگر ارائه شدهاست. عدهای از محققان سیستمهای توصیهگر را زیرمجموعهای از سیستمهای تصمیمیار[4] میدانند و آنها را سیستمهای اطلاعاتی[5]تعریف میکنند که توانایی تحلیل رفتارهای گذشته و ارائه توصیههایی برای مسائل جاری را دارا میباشند[1]. به زبان سادهتر در سیستمهای توصیهگر تلاش بر این است تا با حدس زدن شیوه تفکر کاربر به کمک اطلاعاتی که از نحوه رفتار وی یا کاربران مشابه و نظرات آنها داریم مناسبترین و نزدیکترین کالا یا خدمت به سلیقه او را شناسایی و پیشنهاد کنیم.
این سیستمها در حقیقت سعی دارند فرایندی را که ما در زندگی روزمره خود بکار میبریم و طی آن تلاش میکنیم تا افرادی با سلایق نزدیک به خود را پیدا کرده و از آنها در مورد انتخابهایمان نظر بخواهیم را شبیه سازی نمایند.به صورت کلیتر سیستمهای توصیهگر زیر مجموعهای از سیستمهای پالایش اطلاعات[6]هستند که وظیفه آنها جستجو برای بیان پیشبینی امتیاز(درجه)[7] یا بیان سلایق و ترجیحات[8] یک کاربر در خصوص یک موضوع[9] ( مانند موسیقی، کتاب یا فیلم) یا یک عنصر اجتماعی مانند افراد و گروهها میباشد[2]–[4].1-3- انواع سیستمهای توصیه گر از لحاظ عملکردیسیستمهای توصیهگر به لحاظ نحوه ارائه نتایج و پیشنهادات به کاربران خود، به شیوه
های متفاوتی عمل می نمایند که در ذیل به پاره ای از آنها به صورت فهرست وار اشاره میگردد:– پیشنهاد لیستی متشکل از n کالا یا محصول برتر (معمولا n برابر 10 است )– پیشنهادات فصلی و موردی مانند پیشنهاد یک هتل دارای تخفیف جهت تعطیلات– بیان درصد علاقهمندی سایر کاربران به یک محصول خاص، به عنوان مثال: “80 درصد کاربران از خرید این محصول راضی بوده اند “– پیش بینی میزان امتیازی که یک کاربر به یک محصول خاص خواهد داددراین تحقیق سعی در ایجاد مدلی است که بتواند نظر و امتیاز تخصیص داده شده توسط یک کاربر خاص به یک محصول یا آیتم خاص را پیشبینی نماید.1-4- مزایا و اهمیت یک سیستم توصیه گر کارآمدطبق آمار رسمی ارائه شده توسط سایت فروش کتاب ش[10]
، 35 درصد از فروش این سایت به واسطه وجود سیستم توصیهگر و ارائه پیشنهادات مناسب به علاقهمندان کتاب می باشد[5] همچنین سایت اجاره فیلم Netflix برای بهبود 10 درصدی دقت سیستم توصیهگر خود موسوم به Cinematch[11]جایزه ای بالغ بر یک میلیون دلار برای محققان در نظر گرفته است. هر دو مثال فوق نشان دهنده اهمیت سیستمهای توصیهگر و نقش آنها در تجارت میباشد. در ذیل تعدادی از دلایل اهمیت وجود یک سیستم توصیهگر مناسب و کارآمد در یک سایت تجارت الکترونیک برشمرده میگردد:– راهنمایی کاربران و بازدید کنندگان در انتخاب کالا ، محصول یا خدمت مناسب– تسریع در زمان انتخاب کالای مورد نظر مشتری مانند انتخاب یک فیلم مناسب در میان میلیونها فیلم موجود در سایت– جمع آوری اطلاعات ارزشمند در خصوص سلایق و رفتار کاربران جهت برنامه ریزی های آتی– جذب مشتریان و بازدید کنندگانی که برای اولین بار است از سایت بازدید میکنند– افزایش میزان رضایتمندی کاربران و طبیعتا افزایش سود سرمایه گذاران تجاری– ایجاد احساس اطمینان در مشتری با ارائه آمار نظرات سایر کاربران– بهبود معیارهای سنجش رتبه و درجه پورتال یا سایت– توجه به جنبه های روانشناختی کاربران– افزایش آگاهی کاربر در زمینه مورد علاقه وی[1] Trust-Based Recommendation Systems(TBRS)[2] Hybrid Recommender System[3] Cold Start Users[4] Decision Support Systems(DSS)[5] Information Systems(IS)[6] Information Filtering Systems[7] Ratings[8] Preferences[9] Item[10]http://www.amazon.com[11] http://www.netflixprize.comفهرست مطالب:فصل اول : مقدمهای بر انواع سیستم توصیه گر1-1- مقدمه1-2- سیستمهای توصیه گر1-3- انواع سیستمهای توصیه گر از لحاظ عملکردی1-4- مزایا و اهمیت یک سیستم توصیه گر کارآمد1-5- معایب و مشکلات کلی سیستمهای توصیه گر1-6- انواع رویکردها و مدلهای موجود در زمینه پیاده سازی سیستمهای توصیه گر1-7- تشریح و بیان مسئله1-8- اهداف تحقیق1-9- سوالات و فرضیه های تحقیق1-10- مراحل تحقیق1-11- فصول پروژهفصل دوم : مروری بر ادبیات تحقیق و مبانی نظری تحقیق2-1- مقدمه 2-2- پالایش گروهی (Collaborative Filtering)2-2-1- پالایش گروهی مبتنی بر حافظه(Memory Based)2-2-1-1- روش پالایش گروهی مبتنی بر آیتم 2-2-1-2- امتیازدهی به صورت پیش فرض2-2-1-3- تشدید حالت(Case Amplification)2-2-2- پالایش گروهی مبتنی بر مدل(Model Based)2-3- پالایش محتوایی (Content Based Filtering) 2-4- تکنیکهای ترکیبی2-5- سیستمهای توصیه گر مبتنی بر رابطه اعتماد میان کاربران2-5-1- چگونگی کارکرد سیستم توصیه گر مبتنی بر اعتماد2-5-2- مزایا و معایب2-5-3- انتشار اعتماد و تجمیع اعتماد2-6- چالش ها و محدودیتهای موجود2-6-1- نقصان و کاستی اطلاعات2-6-2- مشکل کاربران تازه وارد2-6-3- کلاهبرداری و تقلب2-6-4- پیچیدگی های محاسباتی و زمانی2-7- معیارهای ارزیابی سیستمهای توصیه گر2-7-1- خطای جذر میانگین مربعات (RMSE)2-7-2- معیار درصد پوشش2-7-3- معیار دقت2-7-4- معیار F-Measureفصل سوم : مروری بر مطالعات و تحقیقات پیشین3-1- مقدمه3-2- مرور کارهای گذشته3-2-1- مدل MoleTrust3-2-2- مدل TidalTrust3-2-3- مدل دانه سیب3-2-4- مدل ارائه شده توسط Anderson3-2-5- مدل ارائه شده توسط O’Donovan3-2-6- مدل TrustWalker3-2-6-1- ساختار مدل TrustWalker3-2-6-2- تشابه آیتم ها3-2-6-3- خصوصیات ویژه مدل TrustWalker3-2-6-3-1- فراگیری و عمومیت مدل3-2-6-3-2- اطمینان به نتایج حاصل3-2-6-3-3- تفسیرپذیری و قابل توضیح بودن نتایج3-2-6-4- نمایش ماتریسی مدل TrustWalker3-2-6-5- نتیجه گیری در خصوص مدل TrustWalkerفصل چهارم : تشریح مدل ترکیبی پیشنهادی و چگونگی توسعه و بهبود مدل پایه4-1- مقدمه4-2- تشریح مدل کلی TrustWalker4-2-1- علائم نشانه گذاری و متغیرهای مدل4-2-2- روند یک پیمایش تصادفی در شبکه4-2-3- انتخاب تصادفی یک کاربر 4-2-4- انتخاب یک آیتم مشابه4-2-5- تشابه آیتم ها4-2-6- محاسبه احتمال ماندن در یک گره شبکه اعتماد 4-2-7- چگونگی انجام پیشبینی امتیاز4-2-8- چگونگی محاسبه احتمال 4-2-9- چگونگی محاسبه عملی 4-2-10- شرط اتمام کلی مدل4-3- بهبود و توسعه مدل TrustWalker4-3-1- استفاده از فرمول jaccard جهت محاسبه تشابه آیتم ها4-3-2- حذف میانگین از فرمول پیرسون4-3-3- استفاده از تکنیک مبتنی بر آیتم خالص4-3-4- تعدیل و تفسیر نظرات کاربران4-3-5- محاسبه دقیق مقدار اعتماد یا امتیاز رابطه میان دو کاربر4-3-6- محاسبه ترکیبی امتیاز رابطه میان کاربرانفصل پنجم : تشریح روند انجام آزمایشات و نتایج حاصل5-1- مقدمه5-2- معرفی مجموعه داده epinions5-2-1- ویژگیهای مجموعه داده epinions5-2-2- آماده سازی و نحوه پالایش دادهها5-2-3- ایجاد مجموعه داده نمونه5-3- مجموعه داده movielens5-3-1- ویژگیهای مجموعه داده movielens5-4- نیازمندیهای نرم افزاری5-5- نیازمندیهای سخت افزاری5-6- متدولوژی نرم افزاری5-7- پارامترهای پیش فرض انجام آزمایشات5-8- نتایج اجرای آزمایشات با مجموعه داده epinions و movielens5-8-1- بررسی تاثیر عمق پیمایش بر روی نتایج حاصل در خصوص کاربران تازه وارد5-8-2- بررسی تاثیر تاریخ اعلام نظرات توسط کاربران5-8-3- بررسی تاثیر تغییر فرمول محاسبه تشابه آیتمها5-8-4- بررسی تاثیر بکارگیری مکانیزم تفسیر و تعدیل نظرات کاربران5-8-5- بررسی تاثیر بکارگیری انواع روشهای ترکیبی برای انتخاب کاربران و پیمایش شبکه5-8-5-1- نحوه محاسبه امتیاز رابطه موجود میان کاربران5-8-5-2- بررسی تاثیر بکارگیری روشهای ترکیبی در عملکرد سیستم برای تمامی کاربران5-8-5-3- بررسی تاثیر بکارگیری روشهای ترکیبی در عملکرد سیستم برای کاربران تازه وارد 5-8-6-
بررسی تاثیر بکارگیری توام مکانیزم تفسیر امتیازات کاربران به همراه استفاده از روشهای ترکیبی انتخاب کاربران و پیمایش شبکه اعتماد5-9- انجام آزمایشات با مجموعه داده movielens5-9-1- نتایج حاصل از اجرای روشهای ترکیبی مورد استفاده در مدل توسعه یافتهفصل ششم : نتیجه گیری نهایی و کارهای آینده6-1- مقدمه6-2- عملکرد مدل توسعه یافته6-2-1- عملکرد مدل توسعه یافته در خصوص تمامی کاربران6-2-2- عملکرد مدل توسعه یافته در خصوص کاربران تازه وارد6-3- نتیجه گیری نهایی 6-3-1- تحلیل نهایی نتایج حاصل از انجام آزمایشات بر روی مجموعه داده epinions6-3-2- تحلیل نهایی نتایج حاصل از انجام آزمایشات بر روی مجموعه داده movielens6-4- پیشنهادات کارهای آیندهاختصاراتفهرست منابع