深度学习框架的对比

1,Theano

是一个python库,第一个python的深度学习框架,Theano is Dead

2,Tensorflow

基于计算图的自动微分系统,Tensorflow使用数据流图进行数值计算,图中的节点代表数学运算,图中的边则代表这些节点之间传递的多维数组(张量)。Google官方等众多开发者都在尝试为tensorflow开发一个易用的接口,但是仍然没有实现。

3,keras

是一个高层神经网络的API,是深度学习框架中最容易上手的一个。但是构建神经网络的时候大多是在使用api,缺乏灵活性。

4,caffe

核心语言是C++,每实现一层必须利用C++实现它的前向传播和反向传播的代码。

5,pytorch

诞生于纽约大学的torch,基于动态计算图,提供了简洁的接口,注重于方便用户的思想的实现。

原文地址:https://www.cnblogs.com/lpfworld/p/9435150.html