Skip to main content

Miscellaneous

Concepts

Multi-regression

  • Prediction of multiple values given an image as input
  • e.g. facial keypoint detection

Multi-task learning

multi-task-learning

  • Prediction of multiple items in a single shot
  • e.g. age estimation and gender classification

Self-training

  • A semi-supervised technique where a model is intially trained on a labeled dataset
  • Then it uses its own predictions on unlabeled data to iteratively improve itself
  • After predicting labels for the unlabeled data, it takes the most confident predictions and retrains itself with this pseudo-labeled data

Self-supervised learning

  • A type of unsupervised learning
  • The model generates labels from the data itself to create supervision signals

Siamese network

siamese-network

  • Takes in two separate inputs, processes each of the inputs with the same set of weights, and then compares the resulting outputs to determine how similar or dissimilar the two inputs are
  • Loss functions: contrastive loss, triplet loss

Teacher Forcing

teacher-forcing

  • Primarily used in sequence prediction models
  • When generating sequences, the model predics each element based on the previous elements
  • In teacher forcing however, rather than using the model's own predictions as inputs for the next step, the true values from the training data are fed as inputs for each subsequent step

Meta-Learning

Zero-shot Computer Vision

Ethics & Biases

Neural Tangent Kernel (NTK)

Hessian Matrix

Models

Mixup

RandAugment

I-JEPA

Self-Supervised Learning from Images with a Joint-Embedding Predictive Architecture