Skip to content

DataForScience/Probability

Repository files navigation

GitHub Twitter @data4sci GitHub top language GitHub repo size GitHub last commit

Graphs For Science Visualization For Science Sunday Briefing

Binder

Applied Probability Theory From Scratch

Code and slides to accompany the online series of webinars: https://data4sci.com/probability by Data For Science.

Run the code in Binder: Binder

Recent advances in Machine Learning and Artificial Intelligence have result in a great deal of attention and interest in these two areas of Computer Science and Mathematics. Most of these advances and developments have relied in stochastic and probabilistic models, requiring a deep understanding of Probability Theory and how to apply it to each specific situation

In this lecture we will cover in a hands-on and incremental fashion the theoretical foundations of probability theory and recent applications such as Markov Chains, Bayesian Analysis and A/B testing that are commonly used in practical applications in both industry and academia

Schedule

Basic Definitions and Intuition

  • Understand what is a probability
  • Calculate the probability of different outcomes
  • Generate numbers following a specific probability distribution
  • Estimate Population sizes from a sample

Random Walks and Markov Chains

  • Simulate a random walk in 1D
  • Understand random walks on networks
  • Define Markov Chains
  • Implement PageRank

Bayesian Statistics

  • Understand conditional Probabilities
  • Derive Bayes Theorem
  • Understand how to Update a Belief

A/B Testing

  • Understand Hypothesis Testing
  • Measure p-values
  • Compare the likelihood of two outcomes.

Slides: http://data4sci.com/landing/probability