Bayes कौन हैं? Bayes क्या है?

Python में Bayesian डेटा विश्लेषण

Michal Oleszak

Machine Learning Engineer

Bayes कौन हैं?

थॉमस बेयेस

1 Public Domain, https://commons.wikimedia.org/w/index.php?curid=14532025
Python में Bayesian डेटा विश्लेषण

क्या आपको छाता लेना चाहिए?

एक मौसम विशेषज्ञ 50% बारिश का पूर्वानुमान देते हुए।

घने, काले बादल और बिजली।

Python में Bayesian डेटा विश्लेषण

Bayes क्या है?

  • Bayesian inference का मतलब है नई जानकारी मिलने पर अपने विश्वास को अपडेट करना.
Python में Bayesian डेटा विश्लेषण

Bayes क्या है?

  • Bayesian inference का मतलब है नई जानकारी मिलने पर अपने विश्वास को अपडेट करना.

  • यह पारंपरिक तरीके से काफ़ी अलग है.

 

 

Frequentist (classical) तरीका Bayesian तरीका
probability
parameters
Python में Bayesian डेटा विश्लेषण

Bayes क्या है?

  • Bayesian inference का मतलब है नई जानकारी मिलने पर अपने विश्वास को अपडेट करना.

  • यह पारंपरिक तरीके से काफ़ी अलग है.

 

 

Frequentist (classical) तरीका Bayesian तरीका
probability परिणामों का अनुपात विश्वास की डिग्री
parameters
Python में Bayesian डेटा विश्लेषण

Bayes क्या है?

  • Bayesian inference का मतलब है नई जानकारी मिलने पर अपने विश्वास को अपडेट करना.

  • यह पारंपरिक तरीके से काफ़ी अलग है.

 

 

Frequentist (classical) तरीका Bayesian तरीका
probability परिणामों का अनुपात विश्वास की डिग्री
parameters स्थिर मान रैंडम वैरिएबल्स
Python में Bayesian डेटा विश्लेषण

Bayes अपनाने के फ़ायदे

  • अनिश्चितता का नैचुरल हैंडलिंग (क्योंकि parameters की distributions होती हैं!).
  • मॉडल में विशेषज्ञ राय या डोमेन ज्ञान जोड़ने की सुविधा (क्योंकि probability का अर्थ विश्वास की डिग्री है!).
  • p-values जैसे फिक्स्ड कॉन्स्टैंट्स पर निर्भरता नहीं.
  • कम डेटा पर भी सांख्यिकीय रूप से सही.
  • अक्सर frequentist नतीजों से मेल खाता है, पर कस्टम मॉडल बनाने में ज़्यादा लचीलापन देता है.
Python में Bayesian डेटा विश्लेषण

Probability distributions

  • किसी random variable की distribution बताती है कि वह कौन-कौन से मान ले सकता है और किस probability से.
  • डिस्क्रीट (संभावित मानों का सीमित सेट) या continuous (अनंत संभावित मान) हो सकती है.
  • continuous distributions को density plot पर दिखा सकते हैं.

एक सममित, घंटी-आकार का कर्व जो X-अक्ष के 165 के आसपास पीक करता है।

Python में Bayesian डेटा विश्लेषण

Python में distributions

print(draws)
[146.58686154393, 159.40688614250, ..., ]

 

print(len(draws))
10000
import matplotlib.pyplot as plt
import seaborn as sns
sns.kdeplot(draws, shade=True)
plt.show()

एक सममित, घंटी-आकार का कर्व जो X-अक्ष के 165 के आसपास पीक करता है।

Python में Bayesian डेटा विश्लेषण

चलें, Bayes पर!

Python में Bayesian डेटा विश्लेषण

Preparing Video For Download...