You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: welcome.md
+11-28Lines changed: 11 additions & 28 deletions
Original file line number
Diff line number
Diff line change
@@ -4,30 +4,28 @@ sd_hide_title: true
4
4
5
5
# Home
6
6
7
-
{doc}`PyMC <pymc:index>` is a probabilistic programming library for Python that allows users to build Bayesian models with a simple Python API and fit them using Markov chain Monte Carlo (MCMC) methods.
8
-
PyMC focuses on usability, flexibility, scalability, and extensibility.
9
-
Along with core model specification and fitting functionality,
10
-
PyMC integrates with {doc}`ArviZ <arviz:index>` for exploratory analysis of the results.
{doc}`PyMC <pymc:index>` is a probabilistic programming library for Python that allows users to build Bayesian models with a simple Python API and fit them using Markov chain Monte Carlo (MCMC) methods.
18
10
19
11
## Features
20
-
PyMC strives to make Bayesian modeling as simple and painless as possible,
21
-
allowing users to focus on their scientific problem, rather than on the methods used to solve it.
12
+
PyMC strives to make Bayesian modeling as simple and painless as possible, allowing users to focus on their scientific problem, rather than on the methods used to solve it.
13
+
22
14
Here is what sets it apart:
23
15
24
16
***Modern**: Includes state-of-the-art inference algorithms, including MCMC (NUTS) and variational inference (ADVI).
25
17
***User friendly**: Simple syntax and documentation with many examples and tutorials for building various models.
26
18
***Fast**: Uses {doc}`Aesara <aesara:index>` as its computational backend, which supports compilation to C and JAX, automatic gradient calculation, GPU computing, and complex graph-optimizations.
27
-
***Batteries included**: Comes with a suite of probability distributions, support Gaussian processes, ABC, SMC and much more.
19
+
***Batteries included**: Comes with a suite of probability distributions, support Gaussian processes, ABC, SMC and much more. It integrates nicely with the {doc}`ArviZ <arviz:index>` for visualizaton.
28
20
***Extensible**: Easily incorporates custom step methods and probability distributions.
29
21
***Deployable**: Bayesian models can be embedded in larger programs, and results can be analyzed with the full power of Python.
30
22
23
+
## Interactive Demo
24
+
```{retrolite} pymc_example.ipynb
25
+
---
26
+
width: 100%
27
+
height: 300px
28
+
```
31
29
## Announcements
32
30
33
31
:::::{container} full-width
@@ -78,21 +76,6 @@ Sandra Meneses, one of the participants who submitted a PR
78
76
::::
79
77
:::::
80
78
81
-
## The PyMC project
82
-
PyMC is a community driven project with the goal of making Bayesian modeling
83
-
and probabilistic programming intuitive and performant.
84
-
85
-
The flagship of the PyMC project is the PyMC library, but PyMC also coordinates
86
-
many other activities:
87
-
88
-
* Organizing [PyMCon](https://pymcon.com)
89
-
* Curating the {doc}`PyMC example gallery <nb:index>`
90
-
* Answer questions and moderate discussions on [PyMC Discourse](https://discourse.pymc.io/)
91
-
* Translating the code examples of Bayesian statistics books in
0 commit comments