18
neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI https://akhilpandey95.com

neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

neural networks

Akhil PandeyResearch Assistant, DATA Lab, CSCI

https://akhilpandey95.com

Page 2: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

brief introduction

Page 3: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

introduction

backpropagation

Multi Layer Perceptron

RNN, Long Short Term Memory Networks

applications of lstm

Page 4: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

the terminology

1. input layer

2. hidden layer

3. output layer

4. activation function

5. loss function

6. network weights

7. biases

Page 5: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

introduction

backpropagation

Multi Layer Perceptron

RNN, Long Short Term Memory Networks

applications of lstm

Page 6: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

understanding backpropagation

Page 7: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

...cont

Page 8: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

introduction

backpropagation

Multi Layer Perceptron

RNN, Long Short Term Memory Networks

applications of lstm

Page 9: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

understanding MLP

Page 10: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

MLP backpropagation

Page 11: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

introduction

backpropagation

Multi Layer Perceptron

RNN, Long Short Term Memory Networks

applications of lstm

Page 12: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

understanding RNN

Source: Christopher Colah (http://colah.github.io/posts/2015-08-Understanding-LSTMs/)

Page 13: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

understanding LSTM

Source: Christopher Colah (http://colah.github.io/posts/2015-08-Understanding-LSTMs/)

Page 14: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

….cont

Source: Shi Yan (https://medium.com/mlreview/understanding-lstm-and-its-diagrams-37e2f46f1714)

Page 15: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

LSTM backpropagation

Source: Aidan Gomez (https://medium.com/@aidangomez/let-s-do-this-f9b699de31d9)

Page 16: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

interesting references

● Christopher olah’s blog posts (http://colah.github.io/)

● 3blue1brown neural networks playlist (https://www.youtube.com/watch?v=aircAruvnKk&list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi)

● Python neural network tutorial (https://www.python-course.eu/neural_networks.php)

● Chapter 2 | Neural Networks and Deep Learning by Micheal Nielson (http://neuralnetworksanddeeplearning.com/chap2.html)

● Deep Learning by Ian Goodfellow, Yoshua Bengio and Aaron Courville (http://www.deeplearningbook.org/)

● The Elements of Statistical Learning by Trevor Hastie, Robert Tibshirani, Jerome Friedman

Page 17: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

any questions ?

Page 18: neural networks - haimingzhou.xyzhaimingzhou.xyz/teaching/stat681/neural networks.pdf · neural networks Akhil Pandey Research Assistant, DATA Lab, CSCI . brief introduction. introduction

thank you