Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Post--visual-exploration-gaussian-processes Alternatives
Similar projects and alternatives to post--visual-exploration-gaussian-processes based on common topics and language
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
GoJS, a JavaScript Library for HTML Diagrams
JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.
-
markwhen
Make a cascading timeline from markdown-like text. Supports simple American/European date styles, ISO8601, images, links, locations, and more.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
post--visual-exploration-gaussian-processes reviews and mentions
- A Visual Exploration of Gaussian Processes (2019)
-
[Q] understanding Gaussian Processes: how can we assume a jointly distributed multivariate normal distribution?
Gaussian processes are distributions over functions. Each function value y=f(x) is a dimension, so GPs are infinite dimensional. In practice, we have some finite training and test sets. As the latter quote says, this is just one incomplete sample from the distribution. A single complete sample would be an entire function, ie an infinite dimensional vector. We only observe the function in a finite number of points, but this enough to learn something about the distribution over functions, if you make some prior assumptions about what this distribution is like. Specifically, you would assume that the N+M dimensions are not independent. They are correlated according to the covariance function, which can take many forms. Then conditioning on the N observed points, which is one incomplete sample, gives you a predictive distribution over the test points. This is different from inference in most common models where we have N complete iid samples and a likelihood that is a product of N distributions, and we compute the posterior with some unknown distribution. Instead, we exploit that the multivariate Gaussian has Gaussian conditional and marginal distributions. So we already know the posterior is a multivariate Gaussian, and compute its parameters directly. See https://distill.pub/2019/visual-exploration-gaussian-processes/ for more.
-
[E] I'd like to learn how to make high-quality interactive visualizations to explain statistical topics. (See example in post)
This is the source code for the distill pub you linked to: https://github.com/distillpub/post--visual-exploration-gaussian-processes. I dug through the code a little and believe most of the interactive visuals were created with d3.js. That's certainly 1 of the options you can use to recreate the same type of visuals. d3 is incredibly powerful (it's the tool professional news organisations use for their visualisations) but also rather complex. If you are new to Javascript in general, it might not be the most practical choice.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 27 Apr 2024
Stats
The primary programming language of post--visual-exploration-gaussian-processes is HTML.
Sponsored