Neural Network explained
Week 4 & 5 of the Machine Learning course delve into Neural Network Model. A Neuron Model contains a logistic unit that produces output based on the given inputs. Typically, a bias unit is included and it is set to 1. Note that the hypothesis used is based on the Logistic Regression Model. The Neural Network Model consists of "Input" layer, "Hidden" layer and "Output" layer. "Input" layer Number of nodes = Number of features "Hidden" layer It is made up of 1 or more "Activation" units. "Output" layer Number of nodes = Number of classes More "Hidden" layers can be added to achieve better results. However, this results in higher computational costs. Random initialization is necessary for the initial value of theta (i.e. the "weights" of a specific "Activation" unit for each input). This breaks the symmetry of the matrix so that all the values of the "Activa...