Keras、Lasagne、Block与Theano之间有什么关系?前者的参考资料称它们是“建立在Theano之上”的,但似乎Theano本身也可以用于运行神经网络。这是错误的吗?
回答:
它们确实是建立在Theano之上的,这并不意味着Theano不能用于同样的目的。如果某物是建立在Theano之上的,意味着它是使用Theano来实现目标的。建立在某物之上只是为了以更简单的方式提供某些功能。使用Keras或Lasagne来开发神经网络比使用纯Theano(这只是蒙特利尔的一个副项目,用于支持pylearn的开发)要简单得多。