机器学习开源框架系列:Torch:1:简介与安装 |
您所在的位置:网站首页 › pythontorch框架 › 机器学习开源框架系列:Torch:1:简介与安装 |
Torch的目标在保证使用的方式非常简单的基础上最大化地保证算法的灵活性和速度。Torch的核心是流行的神经网络和简单易用的优化库,使用Torch能在实现复杂的神经网络拓扑结构的时候保持最大的灵活性,同时可以使用并行的方式对CPU和GPU进行更有效率的操作。在LuaJIT/C/CUDA等基础之上,Torch的主要特性如下: 强大的N维数组操作的支持 提供很多对于索引/切片等的常用操作 常见线性代数计算的支持 神经网络和基于能量的模型 支持GPU计算 可嵌入,可移植到iOS或者Android Torch与LuaLua在Torch中扮演了一个重要角色,Torch认为LuaJIT是那个“合适的脚本语言”,LuaJIT的优势如下 快速,并且拥有一个透明的JIT编译器 像Python一样简单而且可读 和C语言的接口非常干净和简单 可嵌入到任何环境中,比如iphone的引用,视频游戏或者web后端等 Lua vs Python为什么不使用Python而使用LuaJIT,Torch给出的理由是: 纠结于速度和效率,而超级轻量级的LuaJIT则不会在这方面碍手碍脚 希望整个Torch框架是自包含的 希望能更容易地将代码移植到任何平台,比如移植到iphone上而不需要修改已经写好的脚本 希望有更容易的扩展性,LuaJIT的FFI接口是最容易学习的方式之一。整体来说,这些点LuaJIT都更好地适应Torch,所以选择了LuaJIT 关于如何快速上手Lua,可以参看如下文章,快速Catchup LUA快速使用指南 https://blog.csdn.net/liumiaocn/article/details/80342596 安装部署 下载install-all脚本 [root@devops ~]# wget https://raw.githubusercontent.com/torch/ezinstall/master/install-all ...省略 Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2096 (2.0K) [text/plain] Saving to: ‘install-all’ |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |