2

When we say "non-linearity of deep neural networks", what do we actually mean by the term "non-linearity" in this context ?

Also, the purpose of the activation function is to introduce non-linearity into the network. What does this non-linearity means ? (I am new to Deep learning.)

Rajat
  • 647
  • 3
  • 10
  • 30

1 Answers1

4

non-linear means that the output cannot be reproduced from a linear combination of the inputs (which is not the same as output that renders to a straight line--the word for this is affine).

another way to think of it: without a non-linear activation function in the network, a NN, no matter how many layers it had, would behave just like a single-layer perceptron, because summing these layers would give you just another linear function (see definition just above).

Source

martin
  • 191
  • 7
  • Welcome to Stack Overflow! Please don't post answers on obviously off topic / bad questions! [See: **Should one advise on off topic questions?**](//meta.stackoverflow.com/q/276572) – E_net4 Dec 22 '17 at 10:41