¿Cuáles son las herramientas basadas en redes neuronales disponibles ahora para el consumidor?

“Lo mejor” variará según sus habilidades y sus objetivos. Hay muchas excelentes bibliotecas de aprendizaje profundo escritas en Python o con API de Python: Theano, Tensorflow, Keras, Lasagne, API de Caffe. La mayoría de ellos se centran en prototipos rápidos y flexibles para servir a la investigación.

Existen principalmente dos bibliotecas para desarrollar ANN: Torch y Theano. Yo usé Theano.

1.Theano está basado en Python y desarrollado por el laboratorio de Yoshua Bengio.

2.Torch está basado en Lua y se sabe que se usa en Facebook AI y Deepmind, entre otros.

Recientemente Google publicó su biblioteca Tensorflow, que recibió mucha atención.

Las que mencioné son bibliotecas de nivel bastante bajo que proporcionan al usuario una gran flexibilidad para desarrollar nuevos algoritmos, etc. También hay bibliotecas de alto nivel como

3. Keras que permiten crear ANNs de una manera bastante trivial. Keras es una biblioteca de Python que puede usar Theano y Tensorflow como backends.

4. Otra biblioteca de alto nivel que es bastante fácil de usar es Lasagne.