Awesome Torch

Awesome Torch 

This blog from: 

 

A curated list of awesome Torch tutorials, projects and communities.

Table of Contents

Tutorials

Model Zoo

Codes and related articles. (#) means authors of code and paper are different.

Recurrent Networks

Convolutional Networks

Reinforcement Learning

  • Deep Q-networkDeepMind-Atari-Deep-Q-Learner

    • Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Andrei A. Rusu, Joel Veness, Marc G. Bellemare, Alex Graves, Martin Riedmiller, Andreas K. Fidjeland, Georg Ostrovski, Stig Petersen, Charles Beattie, Amir Sadik, Ioannis Antonoglou, Helen King, Dharshan Kumaran, Daan Wierstra, Shane Legg, Demis Hassabis, Human-Level Control through Deep Reinforcement Learning, Nature, [Paper]
  • Deep Attention Recurrent Q-Network
    • (#) Ivan Sorokin, Alexey Seleznev, Mikhail Pavlov, Aleksandr Fedorov, Anastasiia Ignateva, Deep Attention Recurrent Q-Network, NIPS 2015, [Paper]
  • Grid World DQN using torch7
    • (#) Marc G. Bellemare, Georg Ostrovski, Arthur Guez, Philip S. Thomas, Rémi Munos, Increasing the Action Gap: New Operators for Reinforcement Learning, arXiv:1512.04860, [Paper]
  • Deep Q-Networks for Accelerating the Training of Deep Neural Networks
    • Jie Fu, Zichuan Lin, Miao Liu, Nicholas Leonard, Jiashi Feng, Tat-Seng Chua, Deep Q-Networks for Accelerating the Training of Deep Neural Networks, arXiv:1606.01467, [Paper]
  • ActorMimic
    • Emilio Parisotto, Jimmy Lei Ba, Ruslan Salakhutdinov, Actor-Mimic: Deep Multitask and Transfer Reinforcement Learning, ICLR 2016, [Paper]
  • MazeBase: a sandbox for learning from games
    • Sainbayar Sukhbaatar, Arthur Szlam, Gabriel Synnaeve, Soumith Chintala, Rob Fergus, MazeBase: A Sandbox for Learning from Games, arXiv:1511.07401, [Paper]
  • mario-ai
    • This project contains code to train a model that automatically plays the first level of Super Mario World using only raw pixels as the input (no hand-engineered features).The used technique is deep Q-learning, as described in the Atari paper (Summary), combined with a Spatial Transformer.
  • Deep Successor Reinforcement Learning (DSR)
    • Tejas D. Kulkarni, Ardavan Saeedi, Simanta Gautam, Samuel J. Gershman, Deep Successor Reinforcement Learning, arXiv:1606.02396, [Paper]
  • ViZDoom
    • ViZDoom allows developing AI bots that play Doom using only the visual information (the screen buffer). It is primarily intended for research in machine visual learning, and deep reinforcement learning, in particular.
  • MIXER - Sequence Level Training with Recurrent Neural Networks
    • Marc'Aurelio Ranzato, Sumit Chopra, Michael Auli, Wojciech Zaremba, Sequence Level Training with Recurrent Neural Networks, ICLR 2016, [Paper]
  • TorchQLearning
    • Implementation of a simple example of Q learning in Torch.
  • rltorch
    • This package is a Reinforcement Learning package written in LUA for Torch.
  • Opponent Modeling in Deep Reinforcement Learning
    • He He, Jordan Boyd-Graber, Kevin Kwok, Hal Daumé III, Opponent Modeling in Deep Reinforcement Learning, ICML 2016, [Paper]

### ETC

Libraries

Model related

  • nn : an easy and modular way to build and train simple or complex neural networks [Code] [Documentation]
  • dpnn : extensions to the nn lib, more modules [Code]
  • nnx : extension to the nn lib, experimental neural network modules and criterions [Code]
  • nninit : weight initialisation schemes [Code]
  • rnn : Recurrent Neural Network library [Code]
  • optim : A numeric optimization package for Torch [Code]
  • dp : a deep learning library designed for streamlining research and development [Code] [Documentation]
  • nngraph : provides graphical computation for nn library [Code] [Oxford Introduction]
  • nnlr : Add layer-wise learning rate schemes to Torch [Code]
  • optnet: Memory optimizations for torch neural networks. [Code]
  • autograd : Autograd automatically differentiates native Torch code. [Code]
  • torchnet: framework for torch which provides a set of abstractions aiming at encouraging code re-use as well as encouraging modular programming [Code] [Paper]

GPU related

  • distro-cl: An OpenCL distribution for Torch [Code]
  • cutorch : A CUDA backend for Torch [Code]
  • cudnn : Torch FFI bindings for NVIDIA CuDNN [Code]
  • fbcunn : Facebook's extensions to torch/cunn [Code] [Documentation]

IDE related

  • iTorch : IPython kernel for Torch with visualization and plotting [Code]
  • Lua Development Tools (LDT) : based on Eclipse [Code]
  • zbs-torch : A lightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer [Code]

ETC

  • fblualib : Facebook libraries and utilities for Lua [Code]
  • loadcaffe : Load Caffe networks in Torch [Code]
  • Purdue e-lab lib : A collection of snippets and libraries [Code]
  • torch-android : Torch for Android [Code]
  • torch-models : Implementation of state-of-art models in Torch. [Code]
  • lutorpy : Lutorpy is a libray built for deep learning with torch in python. [Code]
  • CoreNLP.lua : Lua client for Stanford CoreNLP. [Code]
  • Torchlib: Data structures and libraries for Torch. [Code]
  • THFFmpeg: Torch bindings for FFmpeg (reading videos only) [Code]
  • tunnel: Data Driven Framework for Distributed Computing in Torch 7, [Code]
  • pytorch: Python wrappers for torch and lua, [Code]
  • lutorpy: Use torch in python for deep learning., [Code]
  • torch-pcl: Point Cloud Library (PCL) bindings for Torch, [Code]
  • Moses: A Lua utility-belt library for functional programming. It complements the built-in Lua table library, making easier operations on arrays, lists, collections. [Cpde]

Links

时间: 2024-11-09 05:54:12

Awesome Torch的相关文章

盘点四大民间机器学习开源框架:Theano、Caffe、Torch 和 SciKit-learn

本期,我们将带领大家来看看诞生于民间(学界)的另外四大开源项目: 1. Theano Theano 在深度学习框架中是祖师级的存在.它的开发始于 2007,早期开发者包括传奇人物 Yoshua Bengio 和 Ian Goodfellow. Theano 基于 Python,是一个擅长处理多维数组的库(这方面它类似于 NumPy).当与其他深度学习库结合起来,它十分适合数据探索.它为执行深度学习中大规模神经网络算法的运算所设计.其实,它可以被更好地理解为一个数学表达式的编译器:用符号式语言定义

一图看懂深度学习框架对比----Caffe Torch Theano TensorFlow

  Caffe Torch Theano TensorFlow Language C++, Python Lua Python Python Pretrained Yes ++ Yes ++ Yes (Lasagne) Inception Multi-GPU: Data parallel Yes Yes Yes Yes Multi-GPU: Model parallel No Yes Experimental Yes (best) Readable source code Yes (C++) Y

初学者怎么选择神经网络环境?对比MATLAB、Torch和TensorFlow

初学者在学习神经网络的时候往往会有不知道从何处入手的困难,甚至可能不知道选择什么工具入手才合适.近日,来自意大利的四位研究者发布了一篇题为<神经网络初学者:在 MATLAB.Torch 和 TensorFlow 中的快速实现(Neural Networks for Beginners A fast implementation in Matlab, Torch, TensorFlow)>的论文,对 MATLAB.Torch 和 TensorFlow 这三种神经网络工具进行了介绍和比较.机器之心

Facebook 发布开源框架 PyTorch, Torch 终于被移植到 Python 生态圈

本周,Facebook 的 AI 研究团队发布了一个 Python 工具包,专门针对 GPU 加速的深度神经网络(DNN)编程.它有望辅助.或在一定程度上替代,现有的 Python 数学.统计库(比如 NumPy).它实现了机器学习框架 Torch 在 Python 语言环境的执行.开发团队表示,除 Facebook之外,它还已经被推特.卡内基梅隆大学和 Salesforce 等机构采用. 使用 Pytorch 的机构 Torch 是一个十分老牌.对多维矩阵数据进行操作的张量(tensor )库

专访田渊栋 | Torch升级版PyTorch开源,Python为先,强GPU加速

专访Facebook研究员田渊栋和PyTorch作者Soumith 新智元 :田博士,关于PyTorch的发布,请问可以采访您几个问题嘛? 田渊栋 :哦,你要问什么?我可以把问题转给Soumith. 新智元 :请问 PyTorch 除了是基于 Python,其它架构是否与 Torch 一样? 田渊栋 :基本C/C++这边都是用的torch原来的函数,但在架构上加了 autograd 这样就不用写backward 函数,可以自动动态生成computational graph 并且自动求导,反向传递

RIM新款黑莓Torch手机定价减半

北京时间8月17日晚间消息,据国外媒体今日报道,加拿大智能手机制造商RIM宣布,将黑莓Torch手机售价从199.99美元减半,至99.99美元.Torch手机发售还不到一周,在亚马逊以及其他电子商务网站的售价均将减半. 此前来自华尔街的报道预计RIM新款手机的销售表现平平.捆绑AT&T两年服务合约的手机售价已减至99.99美元,但AT&T网站上仍显示最初发售价格.(舒可)

Droid2与黑莓Torch:iPhone杀手(图)

左为黑莓Torch,右为摩托罗拉Droid 2 北京时间8月13日凌晨消息,据国外媒体报道,本周三又有两款"iPhone杀手"新机上市,分别是摩托罗拉Android手机Droid 2和黑莓Torch.而这两款手机的卖点则是:跟iPhone不一样. iPhone 4在6月24日开售,是历史上电子产品发售当天销量最高的产品.近200万消费者蜂拥至零售店排队购买,沃尔玛.百思买和RadioShack店内iPhone 4被一抢而光,随后苹果直营店也宣布断货. 而摩托罗拉Droid 2和黑莓To

AT&T将黑莓Torch手机售价下调一半

北京时间11月10日早间消息,据国外媒体今日报道,美国第二大移动运营商AT&T在开始销售RIM黑莓Torch手机后不足3个月,便宣布将该产品售价下调一半. AT&T今年8月12日正式开始销售黑莓Torch,当时的两年合约价为199.99美元,但该公司周二却宣布,将这一价格下调至99.99美元.AT&T面临着来自亚马逊和Wirefly.com等网站的激烈竞争.黑莓Torch在亚马逊上的最低售价仅为0.01美元,Wirefly.com的价格也不过29.99美元.这两个网站此前对黑莓To

Pwn2Own大赛战报:iPhone4和黑莓Torch 9800手机被攻破

在周四于加拿大温哥华市举行的2011年Pwn2Own全球黑客大赛上,苹果iPhone 4和RIM黑莓(BlackBerry)Torch 9800手机相继被参赛者攻破,但运行谷歌Android以及微软Windows Phone 7(WP7)的手机当天因参赛者未现身而"固若金汤".曾多次参加Pwn2Own大 赛并获奖的黑客查理·米勒(Charlie Miller)与其队友迪翁·布拉扎基斯(Dion Blazakis)合作,当天在很短时间内攻破iPhone 4手机.米勒和布拉扎基斯两人都就职

iSuppli:黑莓Torch成本价为183美元

iSuppli发布报告称,RIM公司新款手机黑莓Torch原材料成本价值183.05美元,低于苹果的iPhone 4.iSuppli 分析师拉斯维勒( Andrew Rassweiler)表示,RIM公司的进化方法很明显,就是让智能手机的功能有所增强,从而使它能与竞争对手苹果iPhone. http://www.aliyun.com/zixun/aggregation/1996.html">Android手机竞争.RIM的黑莓Torch首度拥有触摸屏,配有滑盖键盘,它配备了新的系统和浏览器