قضیه بیز

**قضیه بیز**  روشی برای دسته‌بندی پدیده‌ها، بر پایه احتمال وقوع یا عدم وقوع یک پدیده است و در نظریهٔ احتمالات با اهمیت و پرکاربرد است. اگر برای فضای نمونه‌ای مفروضی بتوانیم چنان افرازی انتخاب کنیم که با دانستن اینکه کدامیک از پیشامدهای افراز شده رخ داده‌است، بخش مهمی از عدم قطعیت تقلیل می‌یابد.

این قضیه از آن جهت مفید است که می‌توان از طریق آن، احتمال یک پیشامد را با مشروط کردن نسبت به وقوع یا عدم وقوع یک پیشامد دیگر محاسبه کرد. در بسیاری از حالت‌ها، محاسبهٔ احتمال یک پیشامد به صورت مستقیم کاری دشوار است. با استفاده از این قضیه و مشروط کردن پیشامد مورد نظر نسبت به پیشامد دیگر، می‌توان احتمال مورد نظر را محاسبه کرد.

این رابطه به خاطر بزرگداشت توماس بیز فیلسوف انگلیسی به نام فرمول بیز معروف است.

## معادلهٔ اصلی
فرض می‌کنیم B_1,... ,B_k یک افراز برای فضای نمونه‌ای S تشکیل دهند. طوری‌که به ازای هر j=1,... ,k، داشته باشیم P(B_j)>0 و فرض کنید A پیشامدی با فرض P(A)>0 باشد، در اینصورت به ازای i=1,... ,k، داریم:

P(B_i|A) = \frac{P(B_i) \, P(A|B_i)}{\sum_{j=1}^k P(B_j) \,P(A|B_j)} 

## برهان
بندانگشتی|قضیه بیز
طبق تعریف احتمال شرطی داریم P(B_i|A)=\frac{P(B_i\cap A)}{P(A)}. صورت کسر قضیه طبق دستور حاصلضرب در احتمال شرطی، برابر با P(B_i|A) و مخرج کسر بنابر قضیه قانون احتمال کل، برابر P(A) است.

اگر A و B دو پیشامد مفروض باشند، می‌توان پیشامد A را به صورت زیر در نظر بگیریم:

A=(A\cap B)\cup (A\cap B')

زیرا نقطه‌ای که در A باشد باید یا در هر دوی A و B باشد یا این که در A باشد و در B وجود نداشته باشد. از طرفی می‌دانیم A\cap B و A\cap B' ناسازگار هستند، پس می‌توان نوشت:

P(A)=P(AB)+ P(AB') = P(A|B)P(B) + P(A|B')P(B') = P(A|B)P(B) + P(A|B')\left(1-P(B)\right)

این رابطه بیان می‌دارد که احتمال به وقوع پیوستن پیشامد A یک میانگین وزنی از احتمال شرطی (A|B) و احتمال شرطی (A|B') می‌باشد. وزن داده شده به هر احتمال شرطی به اندازهٔ احتمالی است که A نسبت به آن مشروط شده‌است. رابطه بالا را می‌توان به صورت زیر تعمیم داد. فرض کنید پیشامدهای B_1، B_2، … و B_n پیشامدهای دو به دو ناسازگار باشند از طرفی رابطهٔ زیر نیز بین این پیشامدها برقرار است:

S = \cup_i^n F_i

از این عبارت این گونه می‌توان استنباط کرد که حتماً یکی از پیشامدهای B_1، B_2، … و B_n باید اتفاق بیفتد. از طرفی می‌دانیم که پیشامدهای A\cap B_iبرای i= 1,\cdots, n، دو به دو ناسازگار هستند و می‌نویسیم:

A = \cup_i^n \left(A\cap B_i\right)

از این‌جا می‌توان نوشت:

:P(A)=\sum_{i=1}^{n} P(A\cap B_i)=\sum_{i=1}^{n} p(A|B_i )P(B_i)

این رابطه بیان می‌دارد که چگونه می‌توان P(A) را با مشروط کردن به یکی از پیشامدهای داده شدهٔ B_1، B_2، … و B_n محاسبه نمود. به‌طور کلی این رابطه باین می‌دارد که P(A) برابر است با میانگین وزنی P(A|B') به نحوی که هر وزن هر جمله برابر با احتمالی است که به آن مشروط گردیده‌است حال فرض کنید که پیشامد A اتفاق افتاده و می‌خواهیم احتمال این که یکی از پیشامدهای B_i اتفاق افتاده باشد را حساب کنیم:

P(B_i|A) = \frac{P(B_i) \, P(A|B_i)}{\sum_{j=1}^k P(B_j) \,P(A|B_j)} 

## یادگیری ماشینی به کمک نظریه بیز
برای نگرش بیزی به یادگیری ماشین (و یا هر فرایند دیگر) می‌باید نخست:
* دانش موجود دربارهٔ موضوع را به صورت احتمالاتی فرموله کنیم:برای اینکار باید مقادیر کیفی دانش را به صورت توزیع احتمال، فرضیات استقلال و غیره مدل کرد. این مدل دارای پارامترهای ناشناخته‌ای خواهد بود که برای هر یک از مقادیر ناشناخته، توزیع احتمال اولیه‌ای در نظر گرفته می‌شود که بازگوکننده باور ما به محتمل بودن هر یک از این مقادیر بدون دیدن داده‌است.
* با جمع‌آوری داده و مشاهدهٔ آن، مقدار توزیع احتمال ثانویه را محاسبه می‌کنیم
* با استفاده از این احتمال ثانویه:
* به یک نتیجه‌گیری در مورد عدم قطعیت می‌رسیم
* با میانگین‌گیری روی مقادیر احتمال ثانویه پیش‌بینی انجام می‌دهیم
* برای کاهش خطای ثانویه مورد انتظار تصمیم‌گیری می‌کنیم

### تئوری بیز در یادگیری ماشین
در یادگیری ماشین معمولاً در فضای فرضیه h بدنبال بهترین فرضیه‌ای هستیم که در مورد داده‌های آموزشی D صدق کند. یک راه تعیین بهترین فرضیه، این است که بدنبال محتمل‌ترین فرضیه‌ای باشیم که با داشتن داده‌های آموزشی D و احتمال قبلی در مورد فرضیه‌های مختلف می‌توان انتظار داشت تئوری بیز چنین راه حلی را ارائه می‌دهد. این روش راه حل مستقیمی است که نیازی به جستجو ندارد.

سنگ بنای یادگیری بیزی را تئوری بیز تشکیل می‌دهد. این تئوری امکان محاسبه احتمال ثانویه را بر مبنای احتمالات اولیه می‌دهد:

:P(h|D) = \frac{P(D |h)\, P(h)}{P(D)}\,

همان‌طور که مشاهده می‌شود با افزایش P(D) مقدار P(h|D) کاهش می‌یابد؛ زیرا هر چه احتمال مشاهده D مستقل از h بیشتر باشد به این معنا خواهد بود که D شواهد کمتری در حمایت از hدربردارد.

### تعریف مفاهیم اولیه
فرض کنید که فضای فرضیه h و مجموعه مثال‌های آموزش D موجود باشند. مقادیر احتمال زیر را تعریف می‌کنیم:
:P(h): احتمال پیشین (prior probablity) که فرضیه h قبل از مشاهده داده آموزشی D داشته‌است. اگر چنین احتمالی موجود نباشد می‌توان به تمامی فرضیه‌ها احتمال یکسانی نسبت داد.
:P(D): احتمال مشاهده داده آموزشی D.
:P(D|h): درست نمایی (likelihood) یا احتمال مشاهده داده آموزشی D به فرض آنکه فرضیه h صادق باشد.
:P(h|D): احتمال پسین (posterior probablity) یا احتمال فرضیه h به شرط مشاهده داده آموزشی D.

توجه شود که احتمال پیشین P(h) مستقل از داده آموزشی است، ولی احتمال پسین P(h|D) تأثیر داده آموزشی را منعکس می‌کند.

### روش‌های یادگیری بیزی ماشینی
روش‌های بیزی فرضیه‌هایی ارائه می‌دهند که قادر به پیش‌بینی احتمالی هستند (مثل بیمار به احتمال ۹۳٪ بهبود می‌یابد) مثال‌های جدید را می‌توان با ترکیب وزنی چندین فرضیه دسته‌بندی نمود. حتی در مواردی که روش‌های بیزی قابل محاسبه نباشند، می‌توان از آن‌ها به عنوان معیاری برای ارزیابی روش‌های دیگر استفاده کرد تعدادی از روش‌های یادگیری ماشینی بیزی شامل موارد زیر است:
* Bayes Optimal Classifier
* دسته‌بندی‌کننده نایو بیز
* شبکه‌های بیزی

## مثال
در یک مسئله تشخیص بیماری با دو فرضیه روبرو هستیم:
# بیمار دارای سرطان است.
# بیمار سالم است.
دادهای آزمایشگاهی نشان می‌دهد که ۰٫۰۰۸ جمعیت دارای این بیماری هستند و بعلت نادقیق بودن تست‌های آزمایشگاهی نتایج آن به صورت زیر است:
:در ۹۸٪ مواقعی که شخص واقعاً بیمار است نتیجه صحیح مثبت حاصل می‌شود.
:در ۹۷٪ مواقعی که بیمار سالم است نتیجه صحیح منفی حاصل می‌شود.

P(cancer)=0.008, P(+|cancer)=0.98, P(+|\overline{cancer})=0.03 P(\overline{cancer})=0.992, P(-|cancer)=0.02, P(-|\overline{cancer})=0.97احتمال مثبت بودن جواب آزمایش:

P(+) = P(+|cancer) P(cancer) + P(+|\overline{cancer}) P(\overline{cancer}) = 0.98 \times 0.008 + 0.03 \times 0.992 = 0.037599


حال اگر بیمار جدیدی مشاهده شود که جواب آزمایشگاه مثبت باشد، آیا باید بیمار را مبتلا به سرطان بدانیم؟ احتمال ابتلای بیمار به سرطان عبارت است از:

P(cancer|+) = \frac{P(+|cancer) P(cancer)} {P(+)} = \frac{0.98\times 0.008}{0.037599} = \frac{0.0078}{0.037599} = 0.20745


احتمال نداشتن سرطان عبارت است از:

P(\overline{cancer}|+) = P\frac{(+|\overline{cancer}) P(\overline{cancer})}{P(+)} = \frac{0.03\times 0.992}{0.037599} = 0.792574
لذا فرضیه MAP عبارت خواهد بود از:
:hmap=~cancer

## جستارهای وابسته
* احتمال‌های بیزین
* توماس بیز

## منابع

* 

رده:آمار بیزی
رده:قضایا در آمار
رده:قضیه‌های احتمالات
رده:قضیه‌های ریاضی
رده:نظریه احتمالات
رده:ویکی‌سازی رباتیک