首页
学习
活动
专区
工具
TVP
发布

什么是Torch?

什么是Torch?

Torch是一个科学的计算框架,广泛支持GPU首先使用的机器学习算法。由于使用了简单快捷的脚本语言LuaJIT以及基础的C / CUDA实现,使用起来非常简单,效率也很高。

核心功能概述:

一个强大的N维数组

很多例程索引,切片,转置,...

通过LuaJIT提供了令人惊叹的C接口

线性代数例程

神经网络和基于能量的模型

数字优化例程

快速高效的GPU支持

可嵌入的,带有iOS和Android后端的端口

为什么选择Torch?

Torch的目标是在建立科学算法的同时,使这个过程变得非常简单,并具有最大的灵活性和速度。Torch带有机器学习,计算机视觉,信号处理,并行处理,图像,视频,音频和网络等社区驱动包的大型生态系统,并建立在Lua社区之上。

Torch的核心是流行的神经网络和优化库,使用简单,同时在实现复杂神经网络拓扑时具有最大的灵活性。您可以构建神经网络的任意图形,并以高效的方式在CPU和GPU上并行化。

使用Torch

从我们的入门指南开始下载并尝试自己的Torch。 Torch是开源的,所以你也可以从GitHub仓库的代码开始。

Torch不断发展:已经在Facebook,Google,Twitter,NYU,IDIAP,Purdue和其他一些公司和研究实验室中使用。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180102B06SCI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券