مفهوم تمام مراتب مدل مارکوف(All-kth markov model)

دوستان مراجعه می کنن و  در فهم این مدل مشکل دارن. اول از همه بگم که اگر می خواین پروپوزال ارائه کنید حتما در این خصوص با من مشورت کنید چون در این حوزه یعنی پیش بینی صفحه بعدی وب من مطالعاتی داشتم و مثلا می دونم تمام مرتب مارکوف انجام شده و …

برخی از دوستان در درک این مدل مشکل داشتن گفتم اینجا بزارم و خصوصی برای اونها نفرستم تا همه استفاده کنن

اما مدل مارکوف که به زنجیره های مارکوف مشهور شد میاد کلا می گه اگر بتونید اون چیزی که می خواید(ما در اینجا سایت مد نظرمونه) رو با مدل مارکوف مدل کنید می تونید از برخی از خواص اون استفاده کنید. یکی از این خاصیت ها خاصیت ارگودیک بودنه. یعنی شما که ماتریس مورد نظرتون رو تشکیل بدید و اون رو به توان مثلا ۱۰۰۰ برسونید، اگر یکسری از شرایط صادق باشه می شه با تحلیل نتایج در اون حوزه مورد نظر پیش بینی هایی انجام داد.

باقی مطلب در ادامه مطلب

خوب من به اینها کاری ندارم و فقط می خوام مفهوم تمام مراتب مدل مارکوف رو توضیح بدم

سایتی رو در نظر بگیرید با ۴ تا کاربر

user1 = a,b,x,d,e,c

user2 = a,a,a,a,a,c,v,c,c

user3 = a,a,a

user4 = b,c,d,e,e,e,e,e,d

می خوایم این سایت رو با مارکوف مدل کنیم. اصلا نمی خوام وارد بحث های ریاضیاتی اون بشم.

کل کاری که می کنیم اینه که میایم تو یک جدول هش که در پست قبلی توضیح دادم تمام گرم های مراتب مختلف مارکوف رو ذخیره می کنیم. مثلا مرتبه یک و دو و سوم رو در پست قبلی دیدید.

در حوزه پیش بینی وب باید از مرتبه بالا مثلا ده شروع کنید. صفحه آخر سشن تست رو بکنید و شروع کنید به پیش بینی

مثلا از مرتبه ده. چطوری؟

فرض کنید سشن تست شما این باشه

test1 = a,b,b,b,b,a,a,c,v,b,d,w,f,g,b,c,d,d,d,d,e

و می خوایم با مرتبه ده پیش بینی کنیم. میایم e رو می کنیم می زاریم یک گوشه، بعد از e‌ میایم ده تا صفحه رو جدا می کنیم یعنی صفحات

d,w,f,g,b,c,d,d,d,d

و اونها رو می دیم به هشی که قبلا در خصوصش صحبت کردم. جدول هش یا چیزی بر می گردونه یا نه. اگر چیزی برگردوند، مثلا بر می گردونه e  ما هم صفحه رو با آخرین صفحه ای که کنده بودیم مقایسه می کنیم اگر درست بود پیش بینی صحیح بوده و یکی به متغیر Hit اضافه می کنیم. اگر اشتباه بود یکی به Miss اضافه می کنیم. کاری با این هاش ندارم. مهمترین قسمت اینه که الان سیستم نتونست چیزی پیشنهاد کنه یعنی در هش چیزی ذخیره نشده بود که با دادن اون ده تا صفحه بتونه به ما خروجی بده

با این حساب راحت مرتبه رو یکی کم می کنیم. حالا با مدل مارکوف مرتبه ۹ کار می کنیم

یعنی این صفحات رو می دیم به جدول هش

w,f,g,b,c,d,d,d,d

باز اگر هش نتونست چیزی به خروجی بده همینطوری مرتبه رو کم می کنیم

دفعه بعد f,g,b,c,d,d,d,d و بعد اگر باز چیزی به خروجی نداد g,b,c,d,d,d,d و بعد باز b,c,d,d,d,d و الی اخر تا برسیم به مرتبه یک

اگر سوالی بود در همین بخش در نظرات مطرح کنید تا با هم کار رو جلو ببریم

چون وقت زیادی برای پیاده سازی اون صرف کردم اون رو می تونید درخواست بدید با هزینه کم دریافت کنید و برسید به کارهایی که انجام نشده

نمایی از محیط ساده نرم افزار رو مشاهده می کنید

برای سفارش یک پیام به من بدید

۱۰ Comments

نظر شما

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پاسخ من را به ایمیلم ارسال کن

پرفروش ترین محصولات

جدید ترین محصولات


مشاوره می خواهید؟ ما همیشه آنلاین هستیم. در هر حوزه ای در تلگرام یا واتس آپ با شماره تلفن 09367938018 ارتباط بگیرید
+
مشاوره می خواهید؟ ما همیشه آنلاین هستیم. در هر حوزه ای در تلگرام یا واتس آپ با شماره تلفن 09367938018 ارتباط بگیرید
+