Model Agnostic Meta Learning (MAML) | Machine Learning

  Рет қаралды 13,319

TwinEd Productions

TwinEd Productions

3 жыл бұрын

K-shot learning is a hot topic in research. Let's understand one of the first core algorithms introduced to train meta-models: Model Agnostic Meta Learning (MAML).

Пікірлер: 31
@jayk253
@jayk253 Жыл бұрын
The diagram at the end makes it really easy to understand the mechanism. Thank you so much!
@TwinEdProductions
@TwinEdProductions Жыл бұрын
Glad it was useful!
@arminhejazian5306
@arminhejazian5306 2 жыл бұрын
the visualization at the end of the video helped me a lot.
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
That's great to hear! Thanks
@user-yr9sf2yr3n
@user-yr9sf2yr3n 4 ай бұрын
great video. U actually managed to unite the formulaic representation with the logic behind it. Thanks.
@TwinEdProductions
@TwinEdProductions 4 ай бұрын
Thanks!
@xingangguo4169
@xingangguo4169 2 жыл бұрын
This diagram is amazing! Love it
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Thank you, glad you liked it!
@chantata
@chantata 10 ай бұрын
thank you for your explanation! it is very easy to understanding.
@TwinEdProductions
@TwinEdProductions 9 ай бұрын
Thanks!
@mahadevprasadpanda6493
@mahadevprasadpanda6493 Жыл бұрын
thanks for the great explanation !!
@TwinEdProductions
@TwinEdProductions Жыл бұрын
Glad it was useful!
@joon0105
@joon0105 2 жыл бұрын
Cheers to the nice diagram at the last!
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Thanks!
@jinking4662
@jinking4662 7 ай бұрын
Nice explaination!
@TwinEdProductions
@TwinEdProductions 7 ай бұрын
Thanks!
@ulasfiliz759
@ulasfiliz759 2 ай бұрын
What I don't understand about MAML is that there is a parameter Phi in some methods, representing the inner loop training, where in your diagram can be related to the update of phi? Thank you very much.
@mainaksen1
@mainaksen1 Жыл бұрын
can anyone say if MAML can be applied on binary classification or not? if we have a data set that contain only Dog vs Cat images, why we need to apply with MAML...
@shakibyazdani9276
@shakibyazdani9276 2 жыл бұрын
Well explained
@TwinEdProductions
@TwinEdProductions 2 жыл бұрын
Cheers!
@saranpandian6882
@saranpandian6882 Жыл бұрын
What's the difference between transfer learning and mera learning?
@TwinEdProductions
@TwinEdProductions Жыл бұрын
Hi! Transfer learning is where a model trained on one task can be applied to another (usually similar task) while meta learning is generally trying to understand things like which parts of their data is most valuable / which approaches generate the best predictions on a given dataset (using machine learning techniques).
@John-sj5sk
@John-sj5sk Жыл бұрын
6:10, how can I backpropagate? In the backpropagation algorithm for weights of a layer, they need input and output_loss which went through the layer. query set has never gone through the original model. How can I calculate gradient descent? I can't under stand...
@vyasraina3930
@vyasraina3930 Жыл бұрын
hi. Each support set is passed to it's respective copy of the model, and then an overall loss is calculated - this I find is easiest to see as a single function for the overall loss at 4.38 ... Now we can calculate the gradient of the overall loss wrt to the original parameters, because the initialisation of each model copy is with the original model parameters (which are tied/same across the copied models) -> i.e. we have a differentiable function from the original model parameters to the output loss which can be differentiated and thus we can do back propagation to calculate this gradient (and then update the model parameters)... hope this is helpful?
@calypsochris989
@calypsochris989 Жыл бұрын
Nice knowledge share,I wonder what is you use for edit formulation.
@TwinEdProductions
@TwinEdProductions Жыл бұрын
Hi, thanks! What do you exactly mean by edit formulation?
@calypsochris989
@calypsochris989 Жыл бұрын
@@TwinEdProductions sorry,my english is bad,l just wonder the tool that you edit formulation.
@TwinEdProductions
@TwinEdProductions Жыл бұрын
@@calypsochris989 We write all mathematical formula using LaTex and convert to images using online tools like latex2png
@arjavgarg5801
@arjavgarg5801 Жыл бұрын
What is the difference between this and ensemble learning?
@TwinEdProductions
@TwinEdProductions Жыл бұрын
Could you clarify what you mean by ensemble 'learning'? Do you mean training independent models with different seed initialisations and averaging their predictions?
@arjavgarg5801
@arjavgarg5801 Жыл бұрын
@@TwinEdProductions yes, I thought about it more and read more about it and I realized that maml creates a generalized model that can be later used to learn more specific things later on, whereas in Ensemble learning (all kinds) we only train on the specific task.
CS 182: Lecture 21: Part 1: Meta-Learning
21:51
RAIL
Рет қаралды 30 М.
[Few-shot learning][2.4] MAML: Model-Agnostic Meta-Learning
28:11
Max Patacchiola
Рет қаралды 21 М.
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 59 МЛН
3 wheeler new bike fitting
00:19
Ruhul Shorts
Рет қаралды 52 МЛН
iMAML: Meta-Learning with Implicit Gradients (Paper Explained)
51:19
Yannic Kilcher
Рет қаралды 22 М.
Knowledge Distillation | Machine Learning
5:30
TwinEd Productions
Рет қаралды 7 М.
Uncertainty (Aleatoric vs Epistemic) | Machine Learning
10:18
TwinEd Productions
Рет қаралды 10 М.
Generative AI in a Nutshell - how to survive and thrive in the age of AI
17:57
The Most Important Algorithm in Machine Learning
40:08
Artem Kirsanov
Рет қаралды 294 М.
CS 182: Lecture 21: Part 2: Meta-Learning
33:39
RAIL
Рет қаралды 10 М.
Meta Learning
10:18
Siraj Raval
Рет қаралды 63 М.
Model Agnostic Meta Learning
28:53
Siavash Khodadadeh
Рет қаралды 12 М.
Model Calibration | Machine Learning
5:00
TwinEd Productions
Рет қаралды 10 М.
Gizli Apple Watch Özelliği😱
0:14
Safak Novruz
Рет қаралды 4,4 МЛН
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 411 М.
💅🏻Айфон vs Андроид🤮
0:20
Бутылочка
Рет қаралды 739 М.
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 1,6 МЛН