Electron microscopy
 
Few-Shot Learning
- Python for Integrated Circuits -
- An Online Book -
Python for Integrated Circuits                                                                                   http://www.globalsino.com/ICs/        


Chapter/Index: Introduction | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Appendix

=================================================================================

Few-shot learning (FSL), also referred to as low-shot learning (LSL), is a type of machine learning method where the training dataset contains limited information. Few shot learning aims to build accurate machine learning models with limited training data. As the dimension of input data is a factor that determines resource costs (e.g. time costs, computational costs, etc.), companies can reduce data analysis/machine learning (ML) costs by using few shot learning. Few-shot learning paradigm can be used to the cases that a few wafer images are available for each class, while the self-supervision information containing the intrinsic correlations of unlabeled wafer maps and their augmentations is expected to enhance the few-shot learner. [1]

Few-shot learning is a kind of meta learning. Metal learning is learn-to-learn. The goal of few-shot learning is to learn representations that generalize well to the minority defect pattern classes in which only a few wafer images are available. In the few-shot learning, a small amount of data from different classes are sampled evenly in one training batch, which is equivalent to the resampling tactics to combat imbalanced training data. By leveraging the self-supervised learning, the unlabeled wafer maps can analyzed easily.

Metal learning algorithms are:
    i) Gradient-based meta learning
       i.a) Model-agnostic meta learning (MAML)
       i.b) Meta-LSTM
       i.c) Reptile
     ii) Metric learning
        ii.a) Matching network
        ii.b) Prototypical network
         ii.c) Relation network

3 Way - 2 shot

Figure 4244a. Support dataset of meta training. Three classes (mammals, birds and fish), namely K = 2 and N = 3. It is also called 3 way - 2 shot.

3 Way - 2 shot

Figure 4244b. Query dataset of meta training.

3 Way - 2 shot

Figure 4244c. Support dataset of meta testing. Three classes (mammals, birds and fish), namely K = 2 and N = 3. It is also called 3 way - 2 shot.

3 Way - 2 shot

Figure 4244d. Query dataset of meta testing.

Table 4244. Application of few-shot learning (FSL).

Computer Vision  
Image classification (ICML)  
Other image applications:  
  image retrieval (NIPS***)  
  image generation (NIPS****)  
  image captioning (Association for Computing Machinery)  
  scene location recognition (IEEE*)  
  shape view reconstruction for 3D objects (ICLR)  
Video applications  
  video classification (ECCV*)  
  motion prediction (ECCV**)  
  action localization (IEEE**)  
  person re-identification (IEEE***)  
  event detection (British Machine Vision Conference)  
Character recognition (NIPS)  
Object recognition (NIPS*, ECCV)  
Gesture recognition (Oxford)  
Other object related applications  
  object tracking (NIPS**)  
  part labeling (IEEE)  
Natural Language Processing (NLP)  
parsing (Association for Computational Linguistics)  
translation (ICLR*)  
sentence completion (Google)  
sentiment classification from short reviews (NAACL)  
user intent classification for dialog systems (IBM Research)  
criminal charge prediction, the code used in the study was shared on Github. (Association for Computer Linguistics)  
word similarity tasks (e.g. nonce definition) (Association for Computer Linguistics*)  
text classification (Association for Computer Linguistics**)  
Audio Processing  
voice cloning (e.g. voices in GPS/navigation apps, Alexa, Siri, etc.)  
voice conversion  
Robotics  
learning a movement by imitating a single demonstration (IEEE****)  
learning manipulation actions from a few demonstrations (IEEE*****)  
visual navigation (PMLR)  
continuous control (NIPS*****)  
Healthcare
 
Few-shot drug discovery
 
COVID-19 diagnosis
 
Other Applications  
IoT Analytics (RecordEvolution)  
mathematical applications  
  curve-fitting  
  logic reasoning  

============================================

         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         

 

 

 

 

 



















[1] Hao Geng, Fan Yang, Xuan Zeng, Bei Yu, When Wafer Failure Pattern Classification Meets Few-shot Learning and Self-Supervised Learning, DOI: 10.1109/ICCAD51958.2021.9643518, 2021 IEEE/ACM International Conference On Computer Aided Design (ICCAD), 2021.































 

 

 

 

 

=================================================================================