Bayesian Neural Network | Deep Learning

  Рет қаралды 36,372

TwinEd Productions

TwinEd Productions

3 жыл бұрын

Neural networks are the backbone of deep learning. In recent years, the Bayesian neural networks are gathering a lot of attention. Here we take a whistle-stop tour of the mathematics distinguishing Bayesian neural networks with the usual neural networks.

Пікірлер: 61
@sibyjoseplathottam4828
@sibyjoseplathottam4828 2 жыл бұрын
This is one of the best explanations I have seen on Bayesian neural networks. Thanks!
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Thank you :)
@waleedkhan8590
@waleedkhan8590 2 ай бұрын
One of the best and most concise descriptions to BNNs for newcomers such as myself
@TwinEdProductions
@TwinEdProductions 2 ай бұрын
Thank you!
@arjunroyihrpa
@arjunroyihrpa 2 жыл бұрын
u explained the bayesian nn in the easiest possible way that i can think of... excellent work
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Thanks Arjun!
@my7username7is
@my7username7is 2 жыл бұрын
Great explanation. Simple and to the point
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Cheers!
@faatemehch96
@faatemehch96 3 жыл бұрын
its a really helpful video , thanks a lot
@andreymanoshin2202
@andreymanoshin2202 2 жыл бұрын
Yep, I finally understood it. Thanks!
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
That's great!
@Must23
@Must23 Жыл бұрын
Top best ever explanation, side by side thus you know how different it is from standard NN
@TwinEdProductions
@TwinEdProductions Жыл бұрын
Thank you! Appreciate the feedback :)
@makamsidhura
@makamsidhura Жыл бұрын
Best explanation on Bayesian neural nets
@TwinEdProductions
@TwinEdProductions Жыл бұрын
Thank you!
@phoenix2718Utube
@phoenix2718Utube 5 ай бұрын
Wow this is way better than blog posts!!
@TwinEdProductions
@TwinEdProductions 5 ай бұрын
Thank you!
@softerseltzer
@softerseltzer 3 жыл бұрын
I enjoy your videos, and I have a suggestion to improve the audio quality. You should build or buy a pop filter to put in front of the microphone to eliminate the puffing sounds. This way you can talk even closer to the microphone and the audio will improve.
@TwinEdProductions
@TwinEdProductions 3 жыл бұрын
Thanks for the suggestion - the puffing sound has been a real pain! We'll check out the pop filter.
@jzzzxxx
@jzzzxxx Жыл бұрын
Thank you!
@ConcreteJungle95
@ConcreteJungle95 2 жыл бұрын
Thank you very much, great video
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Thanks, glad you liked it!
@chetansharma4748
@chetansharma4748 3 жыл бұрын
really helpful
@user-wr4yl7tx3w
@user-wr4yl7tx3w 2 жыл бұрын
This is excellent explanation.
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Thank you :)
@jmdvinodjmd
@jmdvinodjmd 2 жыл бұрын
wonderful!
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Thank you!
@anantsharma7955
@anantsharma7955 3 жыл бұрын
Hi, sorry I don't know much about what was talked about here in the video but I found it intriguing. I will be entering college soon and am deciding on my major. Is this statistics? Or Computer Science? Or mathematics? Felt like a combination of all of them (all 3 fields are very much overlapping too).
@TwinEdProductions
@TwinEdProductions 3 жыл бұрын
If I had to choose one name, I would call it machine learning (which is a subset of artificial intelligence): mathematics are the fundamental tools, statistics offers analytical frameworks and computer science is a whole load of fun things :). But practically speaking, you will come across neural networks at college if you take a machine/deep learning course as part of a computer science / information engineering degree. However, you can find lots of excellent online resources to introduce you to the world of machine learning before you go to college.
@RangoKe
@RangoKe 3 ай бұрын
Awesome video!! Nice and clear explanation! It would be perfect if the recording equipment was better👏
@TwinEdProductions
@TwinEdProductions 3 ай бұрын
Thanks!
@canalfishing4622
@canalfishing4622 3 жыл бұрын
This is really helpful. So the ensemble is kind of a simplified bayesian ?
@TwinEdProductions
@TwinEdProductions 3 жыл бұрын
Thanks! Yes you're correct - averaging an ensemble of models can be viewed as assigning equal importance to each model seed rather than weighing by the posterior distribution of weights.
@canalfishing4622
@canalfishing4622 3 жыл бұрын
@@TwinEdProductions there are quite a few Bayesian package out there, like pymc3, gpytorch... it would be great if you have a tutorial to compare the features and show some hands on applications for these packages. And show the benefit of Bayesian. I’m assuming the gpytorch model will require more computing power. Thanks again.
@TwinEdProductions
@TwinEdProductions 3 жыл бұрын
@Canal fishing Thank you for the suggestion - we will add this to our ToDo list of videos! I'm personally quite a fan of BLiTZ as a Bayesian Neural Network library for PyTorch while I believe gpytorch is a library for Gaussian Processes.
@canalfishing4622
@canalfishing4622 3 жыл бұрын
@@TwinEdProductions you are right, I will check it out, thank you.
@liorkissos9303
@liorkissos9303 10 ай бұрын
Very well explained!
@TwinEdProductions
@TwinEdProductions Ай бұрын
Thanks!
@MLDawn
@MLDawn 2 жыл бұрын
Lovely video. One small point: KL divergence is not a distance measure! (KL (a||b) != KL (b||a)). Cheers
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Thanks! Agreed, KL is not strictly a distance measure but helps intuition to think of it as one :)
@walterreuther1779
@walterreuther1779 2 жыл бұрын
3:55 Here my years of college crept in asking: Why is it equivalent? Doesn't this assume a particular loss function? I'm not quite sure - and perhaps the question is banal. But thank you very much, the video is incredibly helpful! Edit: Sorry I didn't pay attention... you mentioned that only some Loss-functions adhere to this criterion ^^ It is so satisfying to feel that those years of statistics finally pay off. Thank you very much!
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Hi Walter, I must say you have asked the question which had bugged me for a couple of years as there seemed to be a mismatch between practical deep learning and the theoretical optimisation problem. And for some reason a lot of deep learning practitioners are not even aware of the link between the theoretical optimisation problem and the practical loss functions such as cross entropy loss. So, I have typed up a proof for both regression and classification to explain from first principles why we use cross-entropy loss. Here is the link to it: drive.google.com/file/d/1EJF1vlwD3QdyEAcrFc26JMxs4LgRYOnR/view?usp=sharing
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Oh and also, the question is not banal at all!
@Trubripes
@Trubripes Ай бұрын
How do you backprop in Baysian Neural Networks ?
@Globalian001
@Globalian001 2 жыл бұрын
Thank you for a great video! any references?
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Thanks for the support! Hard to pinpoint a single reference but probably mostly the material I had learnt during the 'advanced machine learning' course at my university.
@excursion5246
@excursion5246 2 жыл бұрын
Can you share the example? for a BNN regression problem. I need to make a BNN for 06 inputs and 1 output problem. thanks
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Hi, if you are familiar with building typical neural networks in pytorch, then the BLiTZ library is a very straigtforward way to build a BNN for any equivalent network that you are interested in such as regression. The link of a tutorial introducing the library is here: towardsdatascience.com/blitz-a-bayesian-neural-network-library-for-pytorch-82f9998916c7
@1UniverseGames
@1UniverseGames 2 жыл бұрын
What is mean aggregator and burnin in deep learning? Any chance to explain this.
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Hi Jahid, would you be able to reference the context in which you have come across the terms 'mean aggregator' and 'burning' as they can have different interpretations within different applications. For example, for 'burning' are you referring to 'burn-in' time in the development of statistical systems?
@user-bl2ht7bu4u
@user-bl2ht7bu4u 8 ай бұрын
Can we use them For regression problems?
@TwinEdProductions
@TwinEdProductions 8 ай бұрын
Yes! In fact that is a very common application of bayesian neural networks
@user-bl2ht7bu4u
@user-bl2ht7bu4u 8 ай бұрын
@@TwinEdProductions but in my training the RMSE values is really high after I am testing the the trained network using bnn. I am predicting it for 500 samples to get mean but the error is high
@TwinEdProductions
@TwinEdProductions 8 ай бұрын
@@user-bl2ht7bu4u does training work effectively when using a standard neural network for regression? And what is your motivation for using a BNN in your use case?
@user-wr4yl7tx3w
@user-wr4yl7tx3w 2 жыл бұрын
A future video idea. A python example of above.
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Thanks for the idea! Yes, a python example from scratch would be nice
@ThePeterDislikeShow
@ThePeterDislikeShow 2 жыл бұрын
Wow soon we'll get machine-generated tickets in the mail for going out without a mask!
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Aha, possibly!
@hgmarques
@hgmarques Жыл бұрын
Bayesian integration estimate
@dr.merlot1532
@dr.merlot1532 2 жыл бұрын
Provide code or it didn't happen.
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Hi! The video here is simply explaining the theoretical concept of Bayesian neural networks. If you're interested in the implementation side, simply check out great packages like BLiTZ (A Bayesian neural network library for pytorch).
But what is a neural network? | Chapter 1, Deep learning
18:40
3Blue1Brown
Рет қаралды 16 МЛН
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 3,8 МЛН
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 6 МЛН
Promises in Javascript.Asynchronous Programming Made Easy
6:02
CodeShotsByShivam
Рет қаралды 84
The Bayesian Trap
10:37
Veritasium
Рет қаралды 4 МЛН
Bayesian neural networks
6:45
Thinkstr
Рет қаралды 11 М.
Model Agnostic Meta Learning (MAML) | Machine Learning
6:36
TwinEd Productions
Рет қаралды 13 М.
Bayesian Optimisation
7:37
MacCormac
Рет қаралды 12 М.
Uncertainty Quantification and Deep Learning ǀ Elise Jennings, Argonne National Laboratory
39:02
Argonne Meetings, Webinars, and Lectures
Рет қаралды 13 М.
History of Bayesian Neural Networks (Keynote talk)
40:25
Bayesian Deep Learning Workshop NIPS 2016
Рет қаралды 38 М.
The Most Important Algorithm in Machine Learning
40:08
Artem Kirsanov
Рет қаралды 289 М.
Why Neural Networks can learn (almost) anything
10:30
Emergent Garden
Рет қаралды 1,2 МЛН
Какой ПК нужен для Escape From Tarkov?
0:48
CompShop Shorts
Рет қаралды 272 М.
Cadiz smart lock official account unlocks the aesthetics of returning home
0:30
Lid hologram 3d
0:32
LEDG
Рет қаралды 7 МЛН