• Stars
    star
    114
  • Rank 307,946 (Top 7 %)
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Applied Probability Theory for Everyone

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

More Repositories

1

Causality

Jupyter Notebook
463
star
2

Epidemiology101

Epidemic Modeling for Everyone
Jupyter Notebook
282
star
3

Timeseries

Timeseries for everyone
Jupyter Notebook
245
star
4

DeepLearning

Deep Learning From Scratch
Jupyter Notebook
136
star
5

NLP

Natural Language Processing For Everyone
Jupyter Notebook
133
star
6

Networks

Network and Graph Algorithms From Scratch
Jupyter Notebook
112
star
7

DataViz

Data Visualization With Matplotlib and Seaborn
Jupyter Notebook
101
star
8

CausalInference

Jupyter Notebook
93
star
9

Excel

Transforming Excel Analysis into Python and pandas Data Models
Jupyter Notebook
62
star
10

AdvancedTimeseries

Jupyter Notebook
48
star
11

Graphs4Sci

Jupyter Notebook
44
star
12

AdvancedNLP

Jupyter Notebook
38
star
13

RNN

Recurrent Neural Networks for Timeseries
Jupyter Notebook
23
star
14

InteractiveViz

Jupyter Notebook
22
star
15

Timeseries_LL

Time Series Modeling: ML and Deep Learning Approaches with Python
Jupyter Notebook
22
star
16

OpenAI

Jupyter Notebook
19
star
17

PyData2020

Why And What If: Causal Inference for Everyone
Jupyter Notebook
18
star
18

ChatGPT

Jupyter Notebook
14
star
19

LangChain

Jupyter Notebook
14
star
20

blockchain-data

Blockchain Technology For Data Scientists
Jupyter Notebook
11
star
21

epidemik

Compartmental Epidemic Models in Python
Python
11
star
22

Seaborn

Data Visualization With Seaborn
Jupyter Notebook
10
star
23

DataMining

Jupyter Notebook
9
star
24

Probability-And-Statistics

Jupyter Notebook
8
star
25

PyData2021

Jupyter Notebook
8
star
26

G4DS

Jupyter Notebook
8
star
27

LLM4DS

Jupyter Notebook
7
star
28

NLP_LL

Jupyter Notebook
5
star
29

Viz4Sci

Jupyter Notebook
4
star
30

CoVID19

A Data Driven Approach to Understanding COVID-19 with NetworkX
Jupyter Notebook
3
star
31

PyGotham2021

Jupyter Notebook
2
star