Monthly Archives: March 2015

How does 3D convolution really works in CAFFE, a detailed analysis

This post summarizes how 3D convolution is implemented as a 2D matrix multiplication in CAFFE and other popular CNN implementations.

Posted in Convoluted Neural Nets | Leave a comment

Notes, convert 3D matrix to patched 2D matrix

I was trying to visualize a 3D matrix’s sparsity. The spy function in matlab doesn’t work with 3D matrix. As a result, I had to try to find a way to flatten the 3D matrix by patching the 2D slices … Continue reading

Posted in matlab | Leave a comment

Quick but useful note on kill all processes related to an application

Just this one command would kill all java process killallĀ /opt/apps/jdk/1.6.0_12/bin/java To make it work for matlab killall MATLAB Cheers!

Posted in Linux | Leave a comment

Notes on instrumenting forward and backward prop

Some notes to myself on how to analyze different layers of a convolutional neural network.

Posted in Convoluted Neural Nets | Leave a comment