From Autoencoders to Variational Autoencoders: Improving the Encoder

  Рет қаралды 11,062

Valerio Velardo - The Sound of AI

Valerio Velardo - The Sound of AI

Күн бұрын

Autoencoders have a number of limitations for generative tasks. That’s why they need a power-up to become Variational Autoencoders. In this video, I explain the first step to transform a vanilla autoencoder into a VAE. Specifically, I discuss how VAEs use multivariate normal distributions to encode input data into a latent space and why this is awesome for generative tasks. Don’t worry - I also explain what multivariate normal distributions are!
===============================
Slide deck:
github.com/musikalkemist/gene...
Join The Sound Of AI Slack community:
valeriovelardo.com/the-sound-...
===============================
Interested in hiring me as a consultant/freelancer?
valeriovelardo.com/
Follow Valerio on Facebook:
/ thesoundofai
Connect with Valerio on Linkedin:
/ valeriovelardo
Follow Valerio on Twitter:
/ musikalkemist
===============================
Content
0:00 Intro
0:32 Issues with vanilla AEs
1:03 From AEs to VAEs
1:46 Encoder mapping: AEs vs VAEs
2:40 Univariate normal distribution
11:37 Multivariate normal distrivution
16:13 Usage of multivariate normal distribution in VAEs
22:06 How multivariate normal distribution solves discontinuities in VAEs

Пікірлер: 30
@yashtrivedi2702
@yashtrivedi2702 2 жыл бұрын
I am a master's student doing research in AI. After watching 1000 videos on KZbin this is the simplest and the easiest way to learn and understand VAE. Salute to your level of knowledge.
@ValerioVelardoTheSoundofAI
@ValerioVelardoTheSoundofAI 2 жыл бұрын
Thanks!
@vladimirbosinceanu5778
@vladimirbosinceanu5778 11 ай бұрын
I would have to agree. Some people are just more natural than others at teaching.
@dhruvmatani7824
@dhruvmatani7824 Жыл бұрын
This is probably the clearest explanation of this concept (yet) that I have found online - I love your style! :)
@ratkapna
@ratkapna 3 жыл бұрын
Definitely interested in a probability/statistics course!
@samuelgbashi8969
@samuelgbashi8969 Жыл бұрын
Wow Valerio, this is a great piece. I must admit that i have never come across a good teacher like you. Thumbs up.
@ValerioVelardoTheSoundofAI
@ValerioVelardoTheSoundofAI Жыл бұрын
Thanks!
@hackercop
@hackercop 2 жыл бұрын
Sir, I've watched many videos on Variational Autoencoders and this was the best explanation thanks
@hermanhjaramillo
@hermanhjaramillo 2 ай бұрын
Excellent Course. Thanks for sharing!
@asheeshmathur
@asheeshmathur 6 ай бұрын
Wonderful. you with basic and gradueryally reach top effortlessly. Fortunate to catch you. God Bless You
@vaitom6078
@vaitom6078 Жыл бұрын
love the trick about making variance a non positive only value 🙂
@mahmodaldahol
@mahmodaldahol 2 жыл бұрын
You are amazing valerio. Thank you for you great channel
@paedrufernando2351
@paedrufernando2351 Жыл бұрын
your videos are as clear as a dew drop in the ocean of videos on this topic out there...thanks to your efforts.. and really well explained.. your one of the best ML experienced teacher's out there among the research intellects.
@ValerioVelardoTheSoundofAI
@ValerioVelardoTheSoundofAI Жыл бұрын
Thank you Paedru!
@vaitom6078
@vaitom6078 Жыл бұрын
Same for me, probability and statistics course is a must in ML field, thank you for your work :)
@SteveNiafas
@SteveNiafas 3 жыл бұрын
Can't wait for the next. Exceptional work!
@ValerioVelardoTheSoundofAI
@ValerioVelardoTheSoundofAI 3 жыл бұрын
Thanks!
@markusbuchholz3518
@markusbuchholz3518 3 жыл бұрын
The math is always correct. The outliers represents the minority of general population (observations), meaning very far away from the the mean value as this exceptional (outlier) YT channel! Thanks Valerio for spreading the beauty of knowledge!
@ValerioVelardoTheSoundofAI
@ValerioVelardoTheSoundofAI 3 жыл бұрын
Thank you Markus :)
@souravsanyal6183
@souravsanyal6183 3 жыл бұрын
Fantastic....thanks a ton. Keep it up.
@jamalseyedmohammadi6681
@jamalseyedmohammadi6681 3 жыл бұрын
You are amazing valerio. Thank you for you great channel ;)
@ValerioVelardoTheSoundofAI
@ValerioVelardoTheSoundofAI 3 жыл бұрын
Thanks!
@haroldsu1696
@haroldsu1696 3 жыл бұрын
great video!
@user-cc3eu4ng7f
@user-cc3eu4ng7f 2 жыл бұрын
Amazing video Thank you so much
@fatimadarbandsari1870
@fatimadarbandsari1870 Жыл бұрын
It was great, thank you
@dhruvmatani7824
@dhruvmatani7824 Жыл бұрын
Valerio, at around the 20 minute mark, you mention that the capital Sigma vector can be considered to be the variance vector. I was assuming this to be the vector of standard deviations. Could we consider it it to be a vector of standard deviations instead? Also, why would it be a problem if the standard deviations are always positive? Won't there be negative values in small epsilon vector (which represents a point in the higher dimensional space), causing the values to be spread on both sides of the means in their respective dimensions?
@drjenschn
@drjenschn 2 жыл бұрын
At 12:22 - the two distributions don't really look like they are independent: the standard ellipsoid is not aligned with the axes, indicating non-vanishing off-diagonal elements in the covariance matrix of p(X), p(Y)... The equation following the picture is correct, since it includes the general covariance case. At 14:05, it's not proportionate to the Mahalanobis distance, it is exactly the *squared* Mahalanobis distance. At 19:13, I think the epsilon should be multiplied with L, where L^TL = Sigma comes from a Cholesky decomposition (if my mind serves correctly)... The way it continues with pow(.../2) is correct again for diagonal matrices Sigma.
@phamquang5535
@phamquang5535 11 ай бұрын
thanks dude
@Jononor
@Jononor 3 жыл бұрын
Would love to hear some audio samples generated with these methods. Would AudioMNIST be a suitable maybe (speech of characters 0-9)? Or maybe a dateset of notes with different timbre?
@alonalon8794
@alonalon8794 2 жыл бұрын
Interested in probability and statistics course too
From Autoencoders to Variational Autoencoders: Improving the Loss Function
10:48
Valerio Velardo - The Sound of AI
Рет қаралды 9 М.
Building and Training an Autoencoder in Keras + TensorFlow + Python
27:04
Valerio Velardo - The Sound of AI
Рет қаралды 10 М.
When someone reclines their seat ✈️
00:21
Adam W
Рет қаралды 28 МЛН
Купили айфон для собачки #shorts #iribaby
00:31
⬅️🤔➡️
00:31
Celine Dept
Рет қаралды 34 МЛН
179 - Variational autoencoders using keras on MNIST data
34:23
DigitalSreeni
Рет қаралды 35 М.
Sound Generation with Deep Learning || Approaches and Challenges
25:24
Valerio Velardo - The Sound of AI
Рет қаралды 21 М.
Variational Autoencoders simplified
8:22
Prof. Ryan Ahmed
Рет қаралды 10 М.
178 - An introduction to variational autoencoders (VAE)
17:39
DigitalSreeni
Рет қаралды 42 М.
Variational Inference | Evidence Lower Bound (ELBO) | Intuition & Visualization
25:06
Machine Learning & Simulation
Рет қаралды 62 М.
Saving the Autoencoder in Keras
19:36
Valerio Velardo - The Sound of AI
Рет қаралды 6 М.
What are Autoencoders?
5:00
IBM Technology
Рет қаралды 81 М.
Variational Autoencoders - EXPLAINED!
17:36
CodeEmporium
Рет қаралды 131 М.
Denoising and Variational Autoencoders
31:46
Serrano.Academy
Рет қаралды 23 М.
📦Он вам не медведь! Обзор FlyingBear S1
18:26
Gizli Apple Watch Özelliği😱
0:14
Safak Novruz
Рет қаралды 1,3 МЛН