Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Network Analysis Made Simple | 975 | a month ago | 15 | mit | Jupyter Notebook | |||||
An introduction to network analysis and applied graph theory using Python and NetworkX | ||||||||||
Tutorials | 915 | 9 days ago | 6 | apache-2.0 | Jupyter Notebook | |||||
CatBoost tutorials repository | ||||||||||
Pytorch_tutorial | 445 | 3 years ago | 2 | Jupyter Notebook | ||||||
PyTorch Tutorial (1.7) | ||||||||||
Spacy Notebooks | 242 | 5 years ago | 5 | mit | Jupyter Notebook | |||||
💫 Jupyter notebooks for spaCy examples and tutorials | ||||||||||
Movie Plots By Genre | 208 | 4 years ago | 6 | Jupyter Notebook | ||||||
Movie plots by genre tutorial at PyData Berlin 2016 | ||||||||||
Bookrepo | 156 | 3 years ago | 2 | Jupyter Notebook | ||||||
Pydata Chicago2016 Ml Tutorial | 128 | 7 years ago | mit | Jupyter Notebook | ||||||
Machine learning with scikit-learn tutorial at PyData Chicago 2016 | ||||||||||
Sklearn_pydata2015 | 119 | 8 years ago | 1 | bsd-3-clause | Python | |||||
Scikit-Learn Tutorial for PyData Seattle 2015 | ||||||||||
Pydataseattle | 112 | 2 years ago | Jupyter Notebook | |||||||
For the pandas tutorial at PyData Seattle: https://www.youtube.com/watch?v=otCriSKVV_8 | ||||||||||
Data Science At Scale | 95 | 2 years ago | 4 | mit | Jupyter Notebook | |||||
A Pythonic introduction to methods for scaling your data science and machine learning work to larger datasets and larger models, using the tools and APIs you know and love from the PyData stack (such as numpy, pandas, and scikit-learn). |
Bayesian methods are powerful tools for data science applications, complimenting traditional statistical and machine learning methods. Importantly, Bayesian models generate predictions and inferences that fully account for uncertainty. The main tool for conducting Bayesian analysis is Markov chain Monte Carlo (MCMC), a computationally-intensive numerical approach that allows a wide variety of models to be estimated. MCMC algorithms are available in several Python libraries, including PyMC3. I will teach users a practical, effective workflow for applying Bayesian statistics using MCMC via PyMC3 using real-world examples.
This tutorial is intended for analysts, data scientists and machine learning practitioners. Anyone looking for effective ways of making predictions and obtaining inference from datasets should find it useful. The material will assume an intermediate level of Python familiarity. Ideally, attendees should be familiar with Numpy and Jupyter. There is no expectation of students having a statistical background. Having completed the tutorial, students should be able to build basic Bayesian statistical models using their own data, validate those models, and interpret their output.
This tutorial assumes that you have Anaconda (Python 3.7 version) setup and installed on your system.
The next step is to clone or download the tutorial materials in this repository. If you are familiar with Git, run the clone command:
git clone https://github.com/fonnesbeck/mcmc_pydata_london_2019.git
otherwise you can download a zip file of its contents, and unzip it on your computer.
The repository for this tutorial contains a file called environment.yml
that includes a list of all the packages used for the tutorial. If you run:
conda env create
from the main tutorial directory, it will create the environment for you and install all of the packages listed. This environment can be enabled using:
conda activate mcmc_tutorial
Then, I recommend using JupyterLab to access the materials:
jupyter lab