self-supervised representation learningdmqm.korea.ac.kr/uploads/seminar/200501_open_seminar... ·...

49
Self-Supervised Representation Learning May 1, 2020 Seokho Moon

Upload: others

Post on 31-Dec-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

Self-Supervised

Representation Learning

May 1, 2020

Seokho Moon

Page 2: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

논문, 블로그, 발표자료및다른연구원분들(도형록, 강현구등)의

도움을받아작성되었음을미리알려드리며

감사의말을전합니다.

https://lilianweng.github.io/lil-log/2019/11/10/self-supervised-learning.html

https://hoya012.github.io/blog/Self-Supervised-Learning-Overview/

PR-208: Unsupervised Visual Representation Learning Overview: Toward Self-Supervision

[Self-supervised learning] AI프렌즈세미나발표자료 -서정훈

Page 3: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

3

1. Introduction

1. Background

2. Brief framework

2. Pretext tasks

Exemplar

Context Prediction(Relative Patch Location)

Jigsaw Puzzle

Image Colorization

Count

Rotation

3. Downstream task evaluation

Transfer learning

4. SimCLR

Paper explanation

Results

5. Conclusion

Comments

Page 4: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

4

Page 5: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

5

Page 6: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

6

Page 7: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

7

Page 8: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

8

Page 9: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

9

Page 10: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

11

Page 11: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

12

Page 12: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

13

Page 13: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

14

Page 14: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

15

Page 15: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

16

Page 16: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

17

Page 17: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

18

Page 18: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

19

Pretext task

Page 19: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

20

Pretext task

Page 20: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

21

Page 21: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

22

Page 22: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

23

Page 23: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

24

Page 24: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

25

Page 25: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

26

Page 26: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

27

Page 27: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

28

Page 28: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

29

Page 29: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

30

Page 30: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

31

Page 31: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

32

Page 32: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

33

Linear Classifier

Page 33: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

34

Page 34: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

35

Page 35: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

36

Page 36: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

37

Page 37: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

38

Page 38: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

39

Page 39: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

40

Page 40: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

41

Page 41: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

42

Page 42: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

43

Page 43: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

44

Page 44: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

45

Page 45: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

46

Page 46: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

47

Page 47: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

48

Page 48: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

49

Page 49: Self-Supervised Representation Learningdmqm.korea.ac.kr/uploads/seminar/200501_Open_Seminar... · 2020. 5. 1. · Yann LeCun 201914 O I now call it "self-supervised learning", because

Thank you