Calculus, Backpropagation, Neural Networks, Mathematics, AI.
Don’t worry too much about the change in activation function. Explanation, if ya care: Essentially, when in a binary classification problem (deciding between 0 or 1) we use sigmoid as the activation function in the last layer, since sigmoid squishes z between 0 and 1, which makes classification