مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources
مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources

فیلم آموزشی فرآیند نوشتن مقاله مروری

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resources

بلاگ

پایگـاه اطلاعات علمی جهاد دانشگاهی

ماتریس تحول چیست؟


پیش از درک مفهوم فوق بهتر است با یک مفهوم دیگر آشنا بشویم.

ماتریس تصادفی[1] چیست؟

ماتریسی تصادفی گفته می‌شود که دو شرط زیر را داشته باشد:

  1. مقادیر همه سلول‌ها بزرگتر مساوی صفر باشد.
  2. جمع هر ستون برابر یک باشد.

به عنوان نمونه:

بر اساس تعریف فوق ماتریس همانی نیز یک ماتریس تصادفی است. هم‌چنین هر ستون یک توزیع احتمال است.

هشتمین کارگاه آموزشی یادگیری عمیق (deep learning) (مجازی)

فرض کنید در یک شهر قاعده‌ای به صورت زیر وجود داشته باشد؛

  • اگر امروز آفتابی باشد، فردا به احتمال 0.8 آفتابی است و اگر امروز ابری باشد فردا به احتمال 0.3 ابری است.

سوال این است که اگر امروز آفتابی باشد چقدر احتمال دارد که فردا ابری باشد؟

در این مساله احتمال یک نقطه از زمان (هر روز) تنها بستگی به وضعیت (روز) قبل دارد. چنین مسائلی را می‌توان در قالب فرایند مارکف[2] مد‌ل‌سازی کرد. در فرایند مارکف سلسله‌ای از آزمایش‌ها (با مجموعه ثابتی از نتایج) با فواصل منظم روی داده و نتیجه آزمایش هر مرحله (وضعیت) تنها به وضعیت قبل بستگی دارد. در مثال فوق تنها کافی است وضعیت یک روز (آفتابی یا ابری) را بدانیم تا در مورد روزهای آتی بتوانیم نتیجه‌گیری کنیم.

ماتریس تحول اینجا خود را نشان می‌دهد. تنها چهار حالت داریم؛ دو حالت برای روز جاری و دو حالت برای روز بعد. این مقادیر را در یک ماتریس به صورتی قرار می دهیم که سطرها مقادیر آتی و ستون‌ها مقایر جاری را در بر بگیرند.

توجه داریم که هر ستون توزیع احتمال یکی از حالت‌های وضعیت فعلی برای حالت آتی است. با در اختیار داشتن این ماتریس و مدل‌سازی وضعیت فعلی به صورت زیر:

ماتریس تصادفی

بردار فوق نشان می‌دهد که روز فعلی آفتابی است. می‌توان احتمال روز آتی را به صورت زیر محاسبه کرد:

ماتریس تصادفی

 

بنابراین اگر امروز آفتابی باشد به احتمال 0.8 فردا آفتابی و به احتمال 0.2 فردا ابری است. سول بعدی این است که احتمال آفتابی بودن دو روز بعد چقدر است؟

ماتریس تصادفی

توجه داریم که می‌توان از توان‌های مختلف ماتریس تحول برای انتقال به وضعیت مطلوب استفاده کرد.

یک مثال دیگر از کاربرد ماتریس تحول مدل‌سازی زبان با استفاده از unigram است. در این حالت احتمال کلمه آتی در متن تنها به کلمه قبل بستگی داشته و بنابراین می‌توان از ماتریس تحول برای پیش‌بینی کلمه بعدی استفاده کرد.


[1] Stochastic Matrix

[2] Markov process

لینک کوتاه

لینک کوتاه

بازگشت به بالا

پست های مرتبط

چگونه در بیب اکسل ماتریس هم آیندی ایجاد کنیم؟

تاریخ: 1400/01/14

بازدید: 3151

1400

زمان مطالعه: 5 دقیقه دقیقه

نرم افزار بیب اکسل

مرکز اطلاعات علمی Scientific Information Database (SID) - Trusted Source for Research and Academic Resourcesمدرس

@ins

telegram sharing button
whatsapp sharing button
linkedin sharing button
twitter sharing button
email sharing button
email sharing button
email sharing button
sharethis sharing button