4 ms·
TensorFlow is not a clone of Theano. It's based on the earlier Google's platform DistBelief, mostly known outside of Google as the engine behind 2012 Youtube ca
by p1esk 10y ago
TensorFlow is not a clone of Theano. It's based on the earlier Google's platform DistBelief, mostly known outside of Google as the engine behind 2012 Youtube cat videos paper. Like DistBelief, TensorFlow was designed from the ground up to be scalable across multiple nodes.
Theano, on the other hand, seems to be focused on the optimizations for the single machine, single GPU code. It only recently got the ability to run each function on a different GPU.
- andy_ppp 10y agoTo be truthfully honest it doesn't matter either way or even if there is something "better" out there (if Theranos was...). TensorFlow has already become the winner from my reading around it so I'm going to continue learning it rather than another framework until I've become fairly proficient. By which time why change?
- p1esk 10y agoTensorFlow does not make AI or DL "more accessible". It's not easier to use than Theano. Both have good documentation, and both have lots of code examples/model implementations. If you're looking for something that would make it easier for you to learn DL, you should try Keras - it's a higher level library, which can use both Theano and TF as a backend.
- lern_too_spel 10y agoDistBelief was a CPU-only special purpose neural network system that would have been difficult to modify to support arbitrary neural architectures like theano. TensorFlow is not based on DistBelief in any meaningful way other than that they were written by mostly the same people.