| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
1 | 1 | |||||||||
2 | ||||||||||
3 | ▶ Curriculum Section | |||||||||
4 | Instructor: Jongmin Lee | |||||||||
5 | ||||||||||
6 | Finish | Chap. | Name of Chap. | Clip. | Name of Clip (Topic) | Class index | Min. | Sec. | ||
7 | Part 2. Computer Vision Specific Algorithms/Theory/Frameworks + Mini-Lab (45h) | |||||||||
8 | 01 | Preliminary | 01 | Overview | Ch 1.Preliminary -1.Overview | 14 | 18 | |||
9 | 01 | Preliminary | 02 | Linear algebra basic: vector and matrix | Ch 1.Preliminary -2.Linear algebra basic: vector and matrix | 34 | 37 | |||
10 | 01 | Preliminary | 03 | Probability basic: random variable and Bayes' | Ch 1.Preliminary -3.Probability basic: random variable and Bayes' | 16 | 44 | |||
11 | 01 | Preliminary | 04 | Mini-Lab: OpenCV, Matplotlib | Ch 1.Preliminary -4.Mini-Lab: OpenCV, Matplotlib | 25 | 12 | |||
12 | 01 | Preliminary | 05 | Mini-Lab: PIL, scikit-image | Ch 1.Preliminary -5.Mini-Lab: PIL, scikit-image | 8 | 36 | |||
13 | 01 | Preliminary | 06 | Mini-Lab: PyTorch and Torchvision 1 | Ch 1.Preliminary -6.Mini-Lab: PyTorch and Torchvision 1 | 17 | 3 | |||
14 | 01 | Preliminary | 07 | Mini-Lab: PyTorch and Torchvision 2 | Ch 1.Preliminary -7.Mini-Lab: PyTorch and Torchvision 2 | 13 | 40 | |||
15 | 01 | Preliminary | 08 | Mini-Lab: Logging, WAN-DB | Ch 1.Preliminary -8.Mini-Lab: Logging, WAN-DB | 11 | 7 | |||
16 | 02 | Classical Computer Vision | 01 | Overview | Ch 2.Classical Computer Vision -1.Overview | 1 | 58 | |||
17 | 02 | Classical Computer Vision | 02 | Local image features | Ch 2.Classical Computer Vision -2.Local image features | 8 | 36 | |||
18 | 02 | Classical Computer Vision | 03 | Convolution | Ch 2.Classical Computer Vision -3.Convolution | 8 | 4 | |||
19 | 02 | Classical Computer Vision | 04 | Edge and Corner | Ch 2.Classical Computer Vision -4.Edge and Corner | 16 | 40 | |||
20 | 02 | Classical Computer Vision | 05 | Mini-Lab: Edge detection | Ch 2.Classical Computer Vision -5.Mini-Lab: Edge detection | 6 | 59 | |||
21 | 02 | Classical Computer Vision | 06 | Mini-Lab: Harris corner detection | Ch 2.Classical Computer Vision -6.Scale-invariant feature transform (SIFT) | 5 | 41 | |||
22 | 02 | Classical Computer Vision | 07 | Blob | Ch 2.Classical Computer Vision -7.Blob | 7 | 39 | |||
23 | 02 | Classical Computer Vision | 08 | Mini-Lab: Blob detection | Ch 2.Classical Computer Vision -8.Mini-Lab: Blob detection | 8 | 50 | |||
24 | 02 | Classical Computer Vision | 09 | Scale-invariant feature transform (SIFT) | Ch 2.Classical Computer Vision -9.Model fitting and least square | 27 | 48 | |||
25 | 02 | Classical Computer Vision | 10 | Mini-Lab: SIFT | Ch 2.Classical Computer Vision -10.Mini-Lab: SIFT | 13 | 48 | |||
26 | 02 | Classical Computer Vision | 11 | Mini-Lab: ORB | Ch 2.Classical Computer Vision -11.Mini-Lab: ORB | 5 | 56 | |||
27 | 02 | Classical Computer Vision | 12 | Model fitting and least square | Ch 2.Classical Computer Vision -12.Mini-Lab: DEGENSAC | 12 | 41 | |||
28 | 02 | Classical Computer Vision | 13 | RANSAC | Ch 2.Classical Computer Vision -13.RANSAC | 10 | 38 | |||
29 | 02 | Classical Computer Vision | 14 | Mini-Lab: RANSAC | Ch 2.Classical Computer Vision -14.Mini-Lab: RANSAC | 5 | 47 | |||
30 | 02 | Classical Computer Vision | 15 | Mini-Lab: DEGENSAC | Ch 2.Classical Computer Vision -15.Fitting and matching | 5 | 13 | |||
31 | 02 | Classical Computer Vision | 16 | Hough transform | Ch 2.Classical Computer Vision -16.Hough transform | 9 | 52 | |||
32 | 02 | Classical Computer Vision | 17 | Mini-Lab: Hough transform | Ch 2.Classical Computer Vision -17.Mini-Lab: Hough transform | 5 | 24 | |||
33 | 02 | Classical Computer Vision | 18 | Fitting and matching | Ch 2.Classical Computer Vision -18.Overview | 8 | 27 | |||
34 | 02 | Classical Computer Vision | 19 | Image representation with local features | Ch 2.Classical Computer Vision -19.Image representation with local features | 9 | 22 | |||
35 | 02 | Classical Computer Vision | 20 | Classification models | Ch 2.Classical Computer Vision -20.Classification models | 15 | 22 | |||
36 | 03 | Deep Learning | 01 | Overview | Ch 3.Deep Learning -1.Overview | 10 | 14 | |||
37 | 03 | Deep Learning | 02 | Neural Network optimization | Ch 3.Deep Learning -2.Neural Network optimization | 30 | 58 | |||
38 | 03 | Deep Learning | 03 | CNNs | Ch 3.Deep Learning -3.CNNs | 14 | 10 | |||
39 | 03 | Deep Learning | 04 | Overfitting and Network initialization | Ch 3.Deep Learning -4.Overfitting and Network initialization | 21 | 6 | |||
40 | 03 | Deep Learning | 05 | AlexNet, LeNet, VGG | Ch 3.Deep Learning -5.AlexNet, LeNet, VGG | 12 | 57 | |||
41 | 03 | Deep Learning | 06 | Mini-Lab: AlexNet | Ch 3.Deep Learning -6.Mini-Lab: AlexNet | 13 | 37 | |||
42 | 03 | Deep Learning | 07 | Mini-Lab: VGG | Ch 3.Deep Learning -7.Mini-Lab: VGG | 10 | 35 | |||
43 | 03 | Deep Learning | 08 | Mini-Lab: Explainable CNN | Ch 3.Deep Learning -8.Mini-Lab: Explainable CNN | 10 | 44 | |||
44 | 03 | Deep Learning | 09 | ResNet | Ch 3.Deep Learning -9.ResNet | 15 | 52 | |||
45 | 03 | Deep Learning | 10 | Mini-Lab: ResNet | Ch 3.Deep Learning -10.Mini-Lab: ResNet | 6 | 44 | |||
46 | 03 | Deep Learning | 11 | Mini-Lab: Skip Connection | Ch 3.Deep Learning -11.Mini-Lab: Skip Connection | 6 | 50 | |||
47 | 03 | Deep Learning | 12 | Mini-Lab: Batch normalization and variations | Ch 3.Deep Learning -12.Mini-Lab: Batch normalization and variations | 12 | 32 | |||
48 | 03 | Deep Learning | 13 | Beyond ResNet | Ch 3.Deep Learning -13.Beyond ResNet | 11 | 26 | |||
49 | 03 | Deep Learning | 14 | Mini-Lab: DenseNet, SENet | Ch 3.Deep Learning -14.Mini-Lab: DenseNet, SENet | 4 | 42 | |||
50 | 03 | Deep Learning | 15 | Mini-Lab: EfficientNet | Ch 3.Deep Learning -15.Mini-Lab: EfficientNet | 5 | 5 | |||
51 | 03 | Deep Learning | 16 | Introduction of Efficient CNN | Ch 3.Deep Learning -16.Introduction of Efficient CNN | 8 | 42 | |||
52 | 03 | Deep Learning | 17 | SqueezeNet, Shift | Ch 3.Deep Learning -17.SqueezeNet, Shift | 17 | 31 | |||
53 | 03 | Deep Learning | 18 | MobileNetV1, ShuffleNet | Ch 3.Deep Learning -18.MobileNetV1, ShuffleNet | 26 | 9 | |||
54 | 03 | Deep Learning | 19 | Mini-Lab: SqueezeNet, ShuffleNetV2 | Ch 3.Deep Learning -19.Mini-Lab: SqueezeNet, ShuffleNetV2 | 11 | 20 | |||
55 | 03 | Deep Learning | 20 | Mini-Lab: MobileNetV2, MobileNetV3 | Ch 3.Deep Learning -20.Mini-Lab: MobileNetV2, MobileNetV3 | 12 | 32 | |||
56 | 03 | Deep Learning | 21 | Vision Transformer 1: Attention Mechanisms | Ch 3.Deep Learning -21.Vision Transformer 1: Attention Mechanisms | 24 | 16 | |||
57 | 03 | Deep Learning | 22 | Vision Transformer 2: Transformer | Ch 3.Deep Learning -22.Vision Transformer 2: Transformer | 14 | 52 | |||
58 | 03 | Deep Learning | 23 | Vision Transformer 3: ViT | Ch 3.Deep Learning -23.Vision Transformer 3: ViT | 15 | 53 | |||
59 | 03 | Deep Learning | 24 | Mini-Lab: Multi-head Attention | Ch 3.Deep Learning -24.Mini-Lab: Multi-head Attention | 10 | 7 | |||
60 | 03 | Deep Learning | 25 | Mini-Lab: Vision Transformer | Ch 3.Deep Learning -25.Mini-Lab: Vision Transformer | 9 | 38 | |||
61 | 03 | Deep Learning | 27 | Swin Transformer: Hierarchical Transformer | Ch 3.Deep Learning -27.Swin Transformer: Hierarchical Transformer | 24 | 37 | |||
62 | 03 | Deep Learning | 28 | Swin Transformer V2 | Ch 3.Deep Learning -28.Swin Transformer V2 | 11 | 23 | |||
63 | 03 | Deep Learning | 29 | MLP-Mixer, ConViT | Ch 3.Deep Learning -29.MLP-Mixer, ConViT | |||||
64 | 03 | Deep Learning | 31 | Special Issue: Steerable CNNs and Equivariance | Ch 3.Deep Learning -31.Special Issue: Steerable CNNs and Equivariance | |||||
65 | 03 | Deep Learning | 32 | Special Issue: Neural Arcitecture Search | Ch 3.Deep Learning -32.Special Issue: Neural Arcitecture Search | |||||
66 | 04 | Representation learning | 01 | Overview | Ch 4.Representation learning -1.Overview | 16 | 0 | |||
67 | 04 | Representation learning | 02 | Metric learning 1: Similarity and Distance | Ch 4.Representation learning -2.Metric learning 1: Similarity and Distance | 14 | 22 | |||
68 | 04 | Representation learning | 03 | Metric learning 2: Classical Metric Learning | Ch 4.Representation learning -3.Metric learning 2: Classical Metric Learning | 13 | 9 | |||
69 | 04 | Representation learning | 04 | Metric learning 3: Deep Metric Learning (Siamese networks and triplet loss) | Ch 4.Representation learning -4.Metric learning 3: Deep Metric Learning (Siamese networks and triplet loss) | 15 | 32 | |||
70 | 04 | Representation learning | 05 | Metric learning 4: Sampling Matters | Ch 4.Representation learning -5.Metric learning 4: Sampling Matters | 8 | 42 | |||
71 | 04 | Representation learning | 06 | Metric learning 5: Quadruplet Networks | Ch 4.Representation learning -6.Metric learning 5: Quadruplet Networks | 7 | 59 | |||
72 | 04 | Representation learning | 07 | Metric learning 6: Visual Applications | Ch 4.Representation learning -7.Metric learning 6: Visual Applications | 25 | 56 | |||
73 | 04 | Representation learning | 08 | Face Recogntion: FaceNet | Ch 4.Representation learning -8.Face Recogntion: FaceNet | 16 | 1 | |||
74 | 04 | Representation learning | 09 | Image Retrieval: Fine-Grained Classification | Ch 4.Representation learning -9.Image Retrieval: Fine-Grained Classification | 22 | 8 | |||
75 | 04 | Representation learning | 10 | Visual Place Recognition: NetVLAD | Ch 4.Representation learning -10.Visual Place Recognition: NetVLAD | 27 | 21 | |||
76 | 04 | Representation learning | 11 | Landmark Recognition: DELF | Ch 4.Representation learning -11.Landmark Recognition: DELF | 23 | 4 | |||
77 | 04 | Representation learning | 12 | Average Precision Loss (AP Loss) | Ch 4.Representation learning -12.Average Precision Loss (AP Loss) | 25 | 46 | |||
78 | 04 | Representation learning | 13 | Image clustering 1: K-means | Ch 4.Representation learning -13.Image clustering 1: K-means | 16 | 10 | |||
79 | 04 | Representation learning | 14 | Image clustering 2: Unsupervised Metric Learning | Ch 4.Representation learning -14.Image clustering 2: Unsupervised Metric Learning | 21 | 36 | |||
80 | 04 | Representation learning | 15 | Image clustering 3: t-SNE | Ch 4.Representation learning -15.Image clustering 3: t-SNE | 12 | 54 | |||
81 | 04 | Representation learning | 16 | Data Augmentation 1: Rule-based Approach | Ch 4.Representation learning -16.Data Augmentation 1: Rule-based Approach | 32 | 38 | |||
82 | 04 | Representation learning | 17 | Data Augmentation 2: GAN-based Approach | Ch 4.Representation learning -17.Data Augmentation 2: GAN-based Approach | 36 | 23 | |||
83 | 04 | Representation learning | 18 | Data Augmentation 3: AutoML-based Approach | Ch 4.Representation learning -18.Data Augmentation 3: AutoML-based Approach | 36 | 41 | |||
84 | 04 | Representation learning | 19 | Self-supervised learning (SSL): Overview | Ch 4.Representation learning -19.Self-supervised learning (SSL): Overview | 13 | 59 | |||
85 | 04 | Representation learning | 20 | SSL - Proxy tasks 1: exemplar | Ch 4.Representation learning -20.SSL - Proxy tasks 1: exemplar | 13 | 29 | |||
86 | 04 | Representation learning | 21 | SSL - Proxy tasks 2: context prediction, jigsaw puzzles | Ch 4.Representation learning -21.SSL - Proxy tasks 2: context prediction, jigsaw puzzles | 14 | 6 | |||
87 | 04 | Representation learning | 22 | SSL - Proxy tasks 3: counting, multi-tasks | Ch 4.Representation learning -22.SSL - Proxy tasks 3: counting, multi-tasks | 11 | 11 | |||
88 | 04 | Representation learning | 23 | SSL - Proxy tasks 4: rotation prediction | Ch 4.Representation learning -23.SSL - Proxy tasks 4: rotation prediction | 14 | 30 | |||
89 | 04 | Representation learning | 24 | SSL - Contrastive Learning 1: NPID, MoCo | Ch 4.Representation learning -24.SSL - Contrastive Learning 1: NPID, MoCo | 27 | 52 | |||
90 | 04 | Representation learning | 25 | SSL - Contrastive Learning 2: SimCLR, MoCov2 | Ch 4.Representation learning -25.SSL - Contrastive Learning 2: SimCLR, MoCov2 | 24 | 10 | |||
91 | 04 | Representation learning | 26 | SSL - SimCLRv2, MaskFeat | Ch 4.Representation learning -26.SSL - SimCLRv2, MaskFeat | 19 | 27 | |||
92 | 04 | Representation learning | 27 | SSL - BYOL, DINO | Ch 4.Representation learning -27.SSL - BYOL, DINO | 25 | 25 | |||
93 | 04 | Representation learning | 28 | Semi-Supervised Learning 1: Overview | Ch 4.Representation learning -28.Semi-Supervised Learning 1: Overview | 7 | 29 | |||
94 | 04 | Representation learning | 29 | Semi-Supervised Learning 2: Entropy Minimization, Consistency Regularizaiton | Ch 4.Representation learning -29.Semi-Supervised Learning 2: Entropy Minimization, Consistency Regularizaiton | 26 | 47 | |||
95 | 04 | Representation learning | 30 | Semi-Supervised Learning 3: Holistic Methods (MixMatch, ReMixMatch, FixMatch) | Ch 4.Representation learning -30.Semi-Supervised Learning 3: Holistic Methods (MixMatch, ReMixMatch, FixMatch) | 20 | 52 | |||
96 | 04 | Representation learning | 31 | Few-Shot Learning | Ch 4.Representation learning -31.Few-Shot Learning | 17 | 36 | |||
97 | 04 | Representation learning | 32 | Meta-Learning | Ch 4.Representation learning -32.Meta-Learning | 9 | 31 | |||
98 | 04 | Representation learning | 33 | Few-Shot Learning Wrap-Up | Ch 4.Representation learning -33.Few-Shot Learning Wrap-Up | 3 | 45 | |||
99 | 04 | Representation learning | 34 | Knowledge Distillation 1: Overview | Ch 4.Representation learning -34.Knowledge Distillation 1: Overview | 13 | 22 | |||
100 | 04 | Representation learning | 35 | Knowledge Distillation 2: Relational Knowledge Distillation | Ch 4.Representation learning -35.Knowledge Distillation 2: Relational Knowledge Distillation | 8 | 25 |