Having read this post Redirect and a few other comments in various videos and sites on the net, I wonder why people consider Theano to be easier or more intuitive than TensorFlow?
So far I’ve only come across a few differences being new to both, but in TF one can use an optimizer on an arbitrary expression (AFAIK), while in Theano there is theano.grad()
which is a lot more manual. Similarly there’s no need to wrap everything in a theano.function
before running an expression.
We prefer Theano over TensorFlow, because Theano is more elegant and doesn’t make scope super annoying
Could someone elaborate what this means? I’m just at the beginning of lecture 9 and there’s no mention of scopes yet.