Cong to AlphaGo: Let's learn torch from Torch based projects on github
First, congratulation to Google Deepmind!!!! I watched the live of the first two games.
I wrote a post about AlphaGo days ago, it has been a commonsense that the information from the nature paper definitely can’t explain the great performance of AlphaGo. From the result of the first two games, I think there may be some more techniques they use. I’m expecting another nature publication.
Before the game, I guessed the final score would be 1:4, however AlphaGo has won the first two games, it seems possible to appear 5:0. But Lee Sedol did make some bad moves, so it’s still unknown what will happen next three matches.
Whatever, what’s important is that AlphaGo is implemented in torch (from the grapevine, but seems quite likely). Deepmind always use torch, and also has released some code.
This post, I hope could be something similar a cheatsheet.
Find a fabulous page…….. Awesome Torch
There are some intersections, but my following list contains some which this page doesn’t has.
Some tools:
- display: a browser-based graphics server Seems similar to itorch, but it’s more like canvas, you should write code to display things on the web page.
- net-Toolkit can help save the model in ascii and clean the model. (Still better to understand, see my previous post)
- gSLICr wrapper for gSLICr
- iterm.torch Display image in iterm2.
- torch-rnn A faster implementation for lstm and gnu.
- autograed Similar to autograd in Python.
Projects
- neural-style
- neuraltalk2
- char-rnn
- fb.resnet.torch
- DCGAN.torch: Train your own image generator This is a implentation of a Generative Adversarial Networks. (Has paper)
- eyescream LAPGAN, also for image generation, has blog post and paper.
- torch-gan For face generation, based on the eyescream.
- Neural Conversational Model in Torch Implementation of Sequence to Sequence Learning with Neural Networks (seq2seq) and reproducing the results in A Neural Conversational Model (aka the Google chatbot).
- Deepdream:(1), (2) Two different implentations.
- LRCN Long-term Recurrent Convolutional Networks, has paper. (Using the new torch-rnn module, go to learn how to use)
- understanding-visual-concepts Unsupervised learning of visual concepts from video, paper
- Neural Turning Machine
- Variational Autoencoder: has related paper
- Spatial Transformer layer This is the work from Deepmind!!!! Very interesting work, has a blog post.
- SNLI attention I have no idea waht it is, but seems interesting.
- caption generation Including attention mechanism, but I don’t think it’s a runnable version.
- captcha.irctc Can recognize captcha!
- captcha Another project about captcha.
- handwritingnet Can generate handwriting.
- facialexpressionrecognition Experiments with multiple classifiers to classify facial expressions.
- faster-rcnn.torch Seems halted….
- DRAW DRAW: A Recurrent Neural Network For Image Generation
- SpatialGlimpse There are a lot more stuff in dpnn.