This repository contains the implementations and answers to popular Computer Vision questions
An excellent resource for QnA rounds. You may also refer to this
-
What is feature space?
-
What is Latent space?
-
What is embedding space?
-
What is representation space?
-
What are latent features?
-
What is a feature embedding?
-
What is feature representation?
-
What does latent representation mean?
-
What does embedding representation mean?
-
What does latent embedding refer to?
-
What does vector refer to?
-
What does Domain Distribution mean?
-
What is covariance?
-
What is correlation? Remember: Pearson (Linear) vs Spearman (Non linear)
-
Explain the differences betn 1 and 2.
-
What do norms refer to?
-
Differences between 'distances' and norms?
-
PCA (Derive this from scratch)
-
K-Means - overview and mathametical explanation.
-
L1 vs L2?
TLDR; Use L1 when there are no extreme outliers in the data otherwise in all other cases use L2.
-
What is Precision?
-
What is Recall?
-
What is F1 score?
-
Define Confusion Matrix.
-
Define Bias and Variance.
-
How does model performace vary with bias and variance?
-
What does the ROC curve represent? Ans: here
-
How does the bias and variance vary with precision and recall?
-
What is the difference between test and validation sets? Prelim idea here
-
Are validation sets always needed?
-
What is K-cross fold validation? Ans
-
Deal with class imbalance Ans
-
What is Normalization?
-
What is Batch Normalization?
-
What is Instance Normalization?
Comparison of various optimizers for 11 tasks - blog
- List down all standard losses and activations.
- Sigmoid
- ReLU
- Leaky ReLU
- Tanh
- Hard Tanh
- Cross Entropy
- Binary Cross Entropy
- Kullback leibler divergence loss
- Triplet - Bring centroid closer to mean (anchor)
- Hard Triplet Mining - Bring extreme points closer to mean (point)
-
What is Knowledge Distillation?
-
What is model pruning?
-
This awesome twitter thread on model memory consumption.
-
How tensors are stored in memory
-
VGG-16/19/152
-
Resnet - 18/50/150
- Skip connection:
- Identity connections:
- Inception - v1/v2/v3
- Group convolution:
- Depthwise separable conv:
- Pointwise separable conv:
-
What is convolution?
-
What are kernels/filters?
-
What is stride and padding?
-
Derive the factor of improvement of depthwise separable conv over normal convolution.
- Data Drift vs Model Drift vs Concept Drift?
Extensive repo on this topic
- Thoughts on Transformers by Karpathy.
- Hands on Stable Diffusion
- Transformers are more robust than CNNs? Discussion
- Image Processing, Analysis and Machine Vision - Sonka, Boyle
- Deep Learning - Bengio, Goodfellow
Download links