Ref - Link
Array is analogous to Tensors
Keep Exploring!!!
Deep Learning - Machine Learning - Data(base), NLP, Video - SQL Learning's - Startups - (Learn - Code - Coach - Teach - Innovate) - Retail - Supply Chain
Backpropagation - The amount of error in the neurons in the output layer is propagated back to the preceeding layers
Optimization algorithms are used to find the optimum parameters/variables of the NNs
RNN
Hyperparameters - The number of hidden layers, the number of units in each layer, regularization techniques, network weight initialization, activation functions, learning rate, momentum values, number of epochs, batch size (minibatch size), decay rate, optimization algorithms
Ref - Link
At different stages we need to balance #weights #education, #opportunities, #focus and #consistency
Different outputs we need are #Money, #Health, #Family, #Relationship, Security
Similar to #backprop as long as keep adjusting the weights we can get optimal output
After class, students summary of backpropagation concept :)
Perspective #1 - Back Propagation is tuning the weights of a neural network based on the error rate obtained in the previous iteration
Perspective #2 - It is a process of updating the weights & bias at each layer to minimize the error rate
Perspective #3 - Forward propagation is moving forward step by step, backward propagation is adjusting the sails to move ones defined direction...
Perspective #4 - 1. Calculate the output by forwardprop, 2. Calculate the error, 3. Minimize the error by backprop, 4. Update parameter, 5. Repeat till converge
Perspective #5 - Backpropagation:method or algorithm to find the optimal value of weight and bias to minimise the loss function
Perspective #6 - we feed cumulative input to the neuron and apply activation func. compare the output to actual output and update weight and bias. repeat the cycle until correct output
Perspective #7 - basically to reduce the loss, we change the weights using forward and backward feeds
Keep Thinking!!!
Big thanks to Matt for his post on backpropagation. A big thanks to Upgrad for the teaching opportunity. Many times we need time to connect the dots. From hectic days of model building vs learning basics and teaching is a good opportunity to balance perspectives.
I was able to work out the example and share it with my students.
Keep Exploring!!!
For questions/feedback/career opportunities/training / consulting assignments/mentoring - please drop a note to sivaram2k10(at)gmail(dot)com
Coach / Code / Innovate