administrative
play

Administrative - Poster Session on Wednesday, worth 3% of final - PowerPoint PPT Presentation

Administrative - Poster Session on Wednesday, worth 3% of final grade, +2% for top few posters. There will be food - CS224D (Deep Learning for NLP) was announced for next quarter taught by Richard Socher, natural followup for more DL. Fei-Fei Li


  1. Administrative - Poster Session on Wednesday, worth 3% of final grade, +2% for top few posters. There will be food - CS224D (Deep Learning for NLP) was announced for next quarter taught by Richard Socher, natural followup for more DL. Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 1

  2. CS224D Syllabus and Schedule Event Type Date Description Lecture Week 1 Intro to NLP Lecture Week 1 Simple Word Vector representations: word2vec, GloVe Lecture Week 2 Optimization (SGD, mini-batches), Visualization (PCA, t-sne) Lecture Week 2 Advanced word vector representations: language models, softmax, clustering (k-means) Lecture Week 3 Neural Networks and backpropagation Lecture Week 3 Practical tips: gradient checks, overfitting, regularization, activation functions, details Lecture Week 4 Recurrent neural networks Lecture Week 4 GRUs and LSTMs Lecture Week 5 Recursive neural networks Lecture Week 6 Convolutional neural networks Lecture Week 6 Novel Memory Models Lecture Week 7 Additional applications not covered as motivating examples yet Lecture Week 7 Efficient implementations and GPUs Lecture Week 8 Invited Speaker: TBD Lecture Week 8 Future applications and open problems Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 4 Mar 2015 2 Feb 2015 2

  3. Tiny ImageNet Spotlights Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 3

  4. Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 4

  5. Together, we’ve defined Score Functions... Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 5

  6. And Loss Functions... Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 6

  7. We’ve learned how to optimize them... Chain rule: Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 7

  8. We learned to express more powerful Score Functions... NEURAL NETWORKS Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 8

  9. For an extra wiggle... Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 9

  10. Together we tamed the learning process... Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 10

  11. Together we explored image-specific Neural Nets... CONV CONV POOLCONV CONV POOL CONV CONV POOL FC ReLU ReLU ReLU ReLU ReLU ReLU (Fully-connected) Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 4 Mar 2015 2 Feb 2015 11

  12. We explored how they work... Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 12

  13. And how they don’t… (but really they still do) Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 13

  14. We looked at what makes ConvNets “tick”... Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 14

  15. And studied their mysterious generalization powers… Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 15

  16. We learned tips/tricks for making ConvNets work well in practice Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 16

  17. Moving parts lol And explored their practical bottlenecks... Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 17

  18. And we bravely ventured beyond Image Classification... Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 18

  19. And developed an understanding of cutting-edge research We saw many 2015 citations... e.g. Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification [Kaiming He et al., 2015] (MSR) 4.94% error Top 5 ImageNet error Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 19

  20. You are now ready. Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 20

  21. You are now ready. Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 21

  22. You are now ready. Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 22

  23. Hints of beyond Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 23

  24. Reinforcement Learning meets Computer Vision Human-level control through deep reinforcement learning [Mnih et al.], Nature 2015 http://www.nature.com/nature/journal/v518/n7540/full/nature14236.html Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 24

  25. (play videos) http://www.nature. com/nature/journal/v518/n7 540/full/nature14236.html Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 25

  26. Reinforcement Learning meets Computer Vision Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 26

  27. Reinforcement Learning meets Computer Vision Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 27

  28. (Approximate idea of the model) action values Q(s,a) ConvNet (screen pixels from few time steps) Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 28

  29. (Approximate idea of the model) - Assume finite number of actions - Each number here is a real-valued quantity that represents the “Q function” in RL - Collect experience dataset: action values Q(s,a) set of tuples {(s,a,s’,r), … } ( State , Action taken, New state , Reward received ) ConvNet (screen pixels from few time steps) Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 4 Mar 2015 2 Feb 2015 29

  30. (Approximate idea of the model) - Assume finite number of actions - Each number here is a real-valued quantity that represents the “Q function” in RL - Collect experience dataset: action values Q(s,a) set of tuples {(s,a,s’,r), … } ( State , Action taken, New state , Reward received ) ConvNet L2 Regression loss: (screen pixels from few time steps) target value predicted value Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 4 Mar 2015 2 Feb 2015 30

  31. (Approximate idea of the model) - Assume finite number of actions - Each number here is a real-valued quantity that represents the “Q function” - Collect experience dataset: action values Q(s,a) set of tuples {(s,a,s’,r), … } ( State , Action taken, New state , Reward received ) ConvNet estimate of future reward reward (discounted by \gamma) (screen pixels from few time steps) target value predicted value Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 4 Mar 2015 2 Feb 2015 31

  32. Recurrent Attention Models web demo http://www.psi.toronto.edu/~jimmy/dram/ Multiple Object Recognition with Visual Attention also DRAW: https://www.youtube.com/watch?v=Zt- [Jimmy Lei Ba, Volodymyr Mnih, Koray Kavukcuoglu], 2014 7MI9eKEo Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 32

  33. Show, Attend and Tell: Neural Image Caption Generation with Visual Attention [Kiros et al.] 2015 Neural machine translation by jointly learning to align and translate. [Bahdanau et al.], 2014 Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 33

  34. Show, Attend and Tell: Neural Image Caption Generation with Visual Attention [Kiros et al.] 2015 Neural machine translation by jointly learning to align and translate. [Bahdanau et al.], 2014 Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 34

  35. Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 35

  36. Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 36

  37. END Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 37

  38. Fei-Fei Li & Andrej Karpathy Fei-Fei Li & Andrej Karpathy Lecture 12 - Lecture 8 - 2 Feb 2015 4 Mar 2015 38

Recommend


More recommend