火炬是什么?
Torch是一个科学计算框架,广泛支持将GPU放在首位的机器学习算法。它易于使用且高效,这要归功于一种简单快速的脚本语言LuaJIT和底层的C/CUDA实现。
核心功能概述:
- 强大的N维阵列
- 许多用于索引、切片、换位等的例程…
- 通过LuaJIT与C的惊人接口
- 线性代数例程
- 神经网络和基于能量的模型
- 数值优化例程
- 快速高效的GPU支持
- 可嵌入,具有到iOS和Android后端的端口
为什么选择火炬?
Torch的目标是在构建科学算法时具有最大的灵活性和速度,同时使过程极其简单。火炬配有社区驱动包的大型生态系统在机器学习、计算机视觉、信号处理、并行处理、图像、视频、音频和网络等领域,构建在Lua社区之上。
Torch的核心是流行的神经网络和优化库,它们易于使用,同时在实现复杂的神经网络拓扑时具有最大的灵活性。您可以构建任意的神经网络图,并以高效的方式在CPU和GPU上并行化它们。
使用Torch
从我们的入门下载指南并亲自尝试Torch。Torch是开源的,所以您也可以从GitHub回购.
Torch正在不断发展:它已经在脸书、谷歌、推特、纽约大学、IDIAP、普渡大学和其他几家公司和研究实验室中使用。