Activity

*Ryan*recommended

*Theano*. 6 months ago

*Ryan*recommended

*TensorFlow*. 6 months ago

*Callixtus*recommended

*Theano*. 6 months ago

*Callixtus*recommended

*TensorFlow*. 6 months ago

### Pro Well adapted for numerical tasks

Theano is a Python library which is very well adapted for numerical tasks often encountered when dealing with deep learning. What makes it well adapted for those tasks is the fact that it combines several paradigms for numerical computations, namely: matrix operations symbolic variable and func...

### Pro Optimized for both CPU and GPU

Since all variables are actually symbolic variables, you need to define a function and fill in the values in order to get a value. For example: # X, y and w are a matrix and vectors respectively E is a scalar that depends on the above variablesto get the value of E we must define:Efun = theano.f...

### Con Somewhat low level on its own

Theano is one of the oldest deep learning libraries out there and a lot of other widely used libraries have been built on top of it. But Theano heavily relies on the mathematical side of deep learning and data discovery, having similar features to NumPy or Matlab. This is why it's usually used

### Pro Great debugging potential

You can introduce and retrieve the results of discretionary data on any edge of the graph. You can also combine this with TensorBoard (suite of visualization tools) to get pretty and easy to understand graph visualizations, making debugging even simpler.

### Pro Visualization suite available

Google has made a powerful suite of visualizations available for both network topology and performance.

### Con Not fully open source

For now, Google has only open sourced parts of the AI engine, namely some algorithms that run atop it. The advanced hardware infrastructure that drives this engine is not "open source".