常用的开源深度学习仿真工具

开源深度学习仿真工具

1.目前常用的深度学习仿真工具有Caffe、Torch及Theano等.

  1.Caffe是一个基于C++语言且关于CNN相关算法的架构.Caffe可以在CPU及GPU上运行,它支持MATLAB和Python接口.Caffe提供了一个完整的工具包,用于训练、测试、微调及部署模型.Caffe许用户对新数据格式、网络层和损失函数进行拓展;它的运行速度也很快,在单个K40或者TitanGPU一天可以训练超过4千万幅图像;用户还可以通过Caffe社区参与开发与讨论.但是Caffe的灵活性较差.

  2.Torch是一个支持机器学习算法的科学计算框架.它是采用Lua脚本语言和C语言编写的.Torch为设计和训练机器学习模型提供了一个灵活的环境,它还可支持iOS、Android等嵌入式平台.最新版本Torch7使CNN的训练速度得到大幅度提升.对于Torch的时域卷积,其输入长度可变,这非常有助于自然语言任务.但Torch没有Python接口。

  3.Theano是一个允许用户定义、优化并评价数学表达式python库.Theano提供了NumPy的大部分功能,可在GPU上运行.此外,Theano能够自动求微分,它尤其适用于基于梯度的方法.Theano能够很容易且高效地实现递归神经网络(RecurrentNeural Network,RNN).然而Theano的编译过程很慢,导入Theano也需要消耗时间。

  • 13
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值