Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Intro to Artificial Neural Network

Avatar for Fathinah Fathinah
September 01, 2021
24

Intro to Artificial Neural Network

Many parts of this slides are taken from DataCamp's introduction to deep learning course.

Avatar for Fathinah

Fathinah

September 01, 2021

Transcript

  1. How the code looks? Dense implements the operation: output =

    activation(dot(input, kernel) + bias Sequential model is a linear stack of layers.
  2. Activation Function TANH (e^x – e^-x) / (e^x + e^-x)

    SIGMOID 1.0 / (1.0 + e^-x) RELU max(0.0, x)
  3. Activation Function for Output Layers Logistic (Sigmoid) : 0 or

    1 Softmax Linear: No Activation https://www.deeplearningwizard.com/deep_learning/practical_pytorch/pytorch_logistic_regression/
  4. Backpropagation Chain Rule "if a car travels twice as fast

    as a bicycle and the bicycle is four times as fast as a walking man, then the car travels 2 × 4 = 8 times as fast as the man."
  5. Key Advantages of ANN Learn from non-linear and complex relationship

    No input restriction, can better model heteroscedasticity data Application Image Recognition Paved a way to Deep Learning Forecasting 3 types of NN: ANN, CNN, RNN
  6. Sources Data Camp Introduction to Deep Learning Slides Slides MK

    Sistem Cerdas 2020 https://www.kdnuggets.com/2017/04/simple-understand-gradient-descent-algorithm.html https://machinelearningmastery.com/choose-an-activation-function-for-deep-learning/ https://www.analyticsvidhya.com/blog/2020/02/cnn-vs-rnn-vs-mlp-analyzing-3-types-of-neural-networks-in-deep- learning/ https://towardsdatascience.com/introduction-to-neural-networks-advantages-and-applications-96851bd1a207 https://www.bogotobogo.com/python/scikit-learn/scikit-learn_batch-gradient-descent-versus-stochastic-gradient- descent.php