2 ms·
To be clear, TensorFlow is about a lot more than deep learning. It's a distributed math library, a bit like Theano. It's ultimate rivals in the Python ecosystem
by vonnik 11y ago
To be clear, TensorFlow is about a lot more than deep learning. It's a distributed math library, a bit like Theano. It's ultimate rivals in the Python ecosystem are Numpy and SciPy and even Sci-kit Learn. You'll see the TF team implement a lot more algorithms on top of their numerical computing eventually. (In the JVM world, I work on ND4J -- http://ND4J.org http://ND4J.org -- and we see a lot of similarities, which is why I bring this up.)
- IshKebab 11y agoSo is Torch though. Besides, deep learning is mostly just matrix operations anyway, so you're kind of saying "TensorFlow is about a lot more than matrix operations - it's a matrix library too"...
- vonnik 11y agoKind of. Deep learning is about more than matrix operations, and matrix operations are useful for applications other than deep learning, so I believe the distinction is worth making. Just like with programming languages, which may all be used for the same application, it's all about what you make easy to do, and what you make difficult. I'm saying the TF's intention is to make many things beyond DL easy, although people think of it chiefly as a DL library atm.