Multivariate Normal | Intuition, Introduction & Visualization | TensorFlow Probability

Описание к видео Multivariate Normal | Intuition, Introduction & Visualization | TensorFlow Probability

More than one random variable is normally distributed. So they can be jointly distributed. For this we need covariances. Here are the notes: https://raw.githubusercontent.com/Cey...

The Normal distribution is ubiquitous in Machine Learning and Statistics. In naturally arises in so many application scenarios. But that is not due to the univariate but due to the Multivariate Normal, i.e., a Normal that is defined over more than just one axis. Multivariate Normal Distributions with more than 1000 axes (=dimensions) are common practice.

But we need some basic linear algebra in order to understand. Still, a visual introduction is the best way to start.

Here you can find an interactive web plot for the Multivariate Normal: https://share.streamlit.io/ceyron/num...

In this video, we will introduce the concepts of covariance and the covariance matrix. We will see that we need the Cholesky decomposition to find the analogy to the standard deviation in order to evaluate the Normal distribution.

The last part of the video will be on how the Multivariate Normal is implemented in TensorFlow Probability. Here, we will also see what it means if the Cholesky Decomposition fails.

Do you want to take a look at the Python code I wrote for the Web Application? Here it is: https://github.com/Ceyron/numeric-not...

-------

📝 : Check out the GitHub Repository of the channel, where I upload all the handwritten notes and source-code files (contributions are very welcome): https://github.com/Ceyron/machine-lea...

📢 : Follow me on LinkedIn or Twitter for updates on the channel and other cool Machine Learning & Simulation stuff:   / felix-koehler   and   / felix_m_koehler  

💸 : If you want to support my work on the channel, you can become a Patreon here:   / mlsim  

-------

Timestamps:
00:00 Introduction
00:47 Two Normally Distributed Random Variables
01:06 Parameters for univariate Normal Distributions
01:54 Interaction by Covariances
02:56 Random Vector
03:18 Proportional PDF
06:01 Parameters of the Multivariate Normal
07:23 A 3D Surface Plot
09:10 Going into higher dimensions
09:43 The Normalization Constant
11:20 Requirements on the Parameters
12:05 Symmetric Positive Definiteness
12:31 Cholesky Decomposition
14:28 The Precision
16:50 Plot: Intro
17:47 Plot: Shifting/Moving
18:06 Plot: Changing Variance
18:41 Plot: Changing Covariance
19:32 Plot: Symmetric Positive Definiteness
20:26 TFP: Defining the Parameters
21:12 TFP: Cholesky Decomposition
21:50 TFP: when Cholesky fails
22:51 TFP: Cholesky and Standard Deviation
23:51 TFP: Defining Multivariate Normal
24:37 TFP: Sampling
24:52 TFP: The Mode
25:03 TFP: Querying (Log-) Probability
25:45 TFP: Lazy Defining
26:04 Outro

Комментарии

Информация по комментариям в разработке