I want to vent a bit about the current landscape of Deep Learning frameworks / libraries / middlewares. Why do all of them have different file formats? Its like having web browsers that expect different types of responses from web servers. Hua? Neural Networks are pretty simple. Its a graph with weights. Basically an ordered set of linear algerbra operations. Now, with dropout and resampling we see amazing non-linear results but the core of what the network is / does isn’t that complicated.

Continue reading

What is a NVIDIA Jetson TX1 Development Kit? In short is a quad-core ARM and a 256-core Maxwell GPU packed into a single chip with pretty much all the accessories you need in a breakout board. Here is an unboxing video. I have had the NVIDIA Jetson TK1 Development Kit for a while now and the TX1 it is quite a bit more powerful, though 3x the cost. Getting Torch Setup First step is to get the TX1 flashed with the latest Linux 4 Tegra (L4T) along with the full CUDA toolchain.

Continue reading


OSX Pickup dependencies: brew tap caskroom/cask brew cask install anaconda brew install zeromq openssl luarocks install luacrypto OPENSSL_DIR=/usr/local/opt/openssl/ Add to your shell if you use zsh: echo "export PATH=\"$HOME/anaconda3/bin:$PATH\"" >> ~/.zshrc source ~/.zshrc Or if you use bash: echo "export PATH=\"$HOME/anaconda3/bin:$PATH\"" >> ~/.bashrc source ~/.bashrc Now we can install Jupyter and iTorch conda install jupyter git clone https://github.com/facebook/iTorch.git cd iTorch && luarocks make && popd Hello World Lets grab this great example:

Continue reading

Starting with John Kaufhold‘s DeepLearning presentation (pdf) to the DataCommunity DC back in 2014. Marvin Galvin did a blog post covering the highlights. Here is the video: With that history lesson, I want to zoom down a level of detail and understand all these papers. Here are the papers in a handy script to download them. View the code on Gist.

Continue reading

Author's picture


yet another blog for nerds

Software Engineer