Answers.Body: <p>The only principled approach is to see if the problem you are working has been worked on before. If yes, then, use what they used for your problem. It is the alternative to go through all the models one-by-one.</p>
  <p>Like, in your case, it bears a semblance with face models, so, Siamese network with ArcFace loss for getting your embeddings is a good bet for you.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-09T10:22:15.963Z
Answers.LastActivityDate: 2021-03-09T10:22:15.963Z
Answers.UserDisplayName: Abhishek Verma
Body: <p>Meta-learning has 3 broad approaches: <em><strong>model, metric and optimization-based approach</strong></em>. Each of them has its own sub-approach, like matching network, meta-agonistic and Siamese-based network, and so on.</p>
  <p>How do I decide which approach to select for a task? For my case, I have a noisy image, and they need to be compared with 10 different new images every time. Do I have to start with the trial and error method, or there is some methodology behind this approach selection?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-03-09T10:03:17.543Z
Comments.Text: Could you please provide a reference where you read about these "meta-learning approaches"?
Comments.UserDisplayName: nbro
Tags: <convolutional-neural-networks><meta-learning><model-agnostic-meta-learning><template-matching>
Title: Which meta-learning approach selection methodology should I use for similarity learning of an image?
UserDisplayName: Rambo_john
ThreadText: # Which meta-learning approach selection methodology should I use for similarity learning of an image?
  
  (Asked by: username_0 on 2021-03-04)
  
  Meta-learning has 3 broad approaches: ***model, metric and optimization-based approach***. Each of them has its own sub-approach, like matching network, meta-agonistic and Siamese-based network, and so on.
  
  How do I decide which approach to select for a task? For my case, I have a noisy image, and they need to be compared with 10 different new images every time. Do I have to start with the trial and error method, or there is some methodology behind this approach selection?
  
  **Tags:** convolutional-neural-networks, meta-learning, model-agnostic-meta-learning, template-matching
  
  > **Comments:**
  > **username_1**: Could you please provide a reference where you read about these "meta-learning approaches"?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2021-03-09. Score: 1
  
  The only principled approach is to see if the problem you are working has been worked on before. If yes, then, use what they used for your problem. It is the alternative to go through all the models one-by-one.
  
  Like, in your case, it bears a semblance with face models, so, Siamese network with ArcFace loss for getting your embeddings is a good bet for you.
  
  
  ---
  
  