k-NCA and kt-SNE
Cardinality Restricted Boltzmann Machines
Code for the CaRBM and the feed-forward version can be found here.
Other Inference and Applications of Cardinality Potentials
Code will be coming soon, in the meantime email myself or Danny Tarlow if you would like the code for any of the projects involving cardinality potentials.
Estimating the Hessian by Backpropagating Curvature
Code will be coming soon, in the meantime email myself or James Martens if you would like the code for this project.
This is a Matlab/Mex implementation of simple chain-structured conditional random fields. I worked on this with Mark Schmidt in order to test a few stochastic gradient descent algorithms. The primary application was part-of-speech tagging, but it can be used for more general problems.
You can find the code here.