I asked this on Twitter, but maybe folks here can answer better: how important is nonlinearity for deep neural networks? This method's output seems to be a linear function of its (complex) input. Does that put important bounds on performance?
https://mobile.twitter.com/AndrewGYork/status/10228414045888...
czr|7 years ago
transfire|7 years ago
raverbashing|7 years ago
But yeah, in NN nonlinearities are very important, otherwise they would be simplifiable to a single transformation
obastani|7 years ago
f(x) = U * V * x,
where U is an n by k matrix and V is a k by m matrix, where k is much smaller than n and m. Basically, we are constraining the set of allowed linear transformations, which is a form of regularization. Convolutional layers in neural networks similarly restrict the allowed linear transformations.
Nevertheless, the power of linear neural networks is far less than that off nonlinear networks.
1024core|7 years ago
h4b4n3r0|7 years ago