Theano 系的几个框架用下来感觉还挺顺手的,是配合 Keras,用来快速搭模型、做实验效率蛮高。

Theano是底层计算库,性能不错,适合做数学表达推导,Keras就是外层的糖衣,用 Python 写,接口友好,一两行代码就能堆出个神经网络。

另外像LasagneBlocks也都是基于 Theano 的深度学习库。Lasagne偏轻量,适合自定义网络结构;Blocks设计更模块化,抽象层次比较高,适合做研究类项目。

你要是想跑些经典模型,可以看看这个模型库https://github.com/fchollet/deep-learning-models,多现成的网络结构都封装好了,拿来即用,省时省力。

实用的小工具也不少,像这篇讲Keras 插件的:http://www.cpud.net/down/7517.html,还有 TensorFlow-Keras 模型导入的文章,也挺实用的。

建议你如果刚入门,可以先从 Keras 开始,简单直观;想深入底层再摸 Theano。嗯,还有个贴士:Theano 虽然现在没维护了,但做教学和原型验证还是挺有价值的。