什么是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和其他一些公司和研究实验室中使用。
领取专属 10元无门槛券
私享最新 技术干货