1,Theano
是一个python库,第一个python的深度学习框架,Theano is Dead
2,Tensorflow
基于计算图的自动微分系统,Tensorflow使用数据流图进行数值计算,图中的节点代表数学运算,图中的边则代表这些节点之间传递的多维数组(张量)。Google官方等众多开发者都在尝试为tensorflow开发一个易用的接口,但是仍然没有实现。
3,keras
是一个高层神经网络的API,是深度学习框架中最容易上手的一个。但是构建神经网络的时候大多是在使用api,缺乏灵活性。
4,caffe
核心语言是C++,每实现一层必须利用C++实现它的前向传播和反向传播的代码。
5,pytorch
诞生于纽约大学的torch,基于动态计算图,提供了简洁的接口,注重于方便用户的思想的实现。