TensorTales is a machine learning research blog written by Mark Kurzeja.

Learning Orthonormal Matrices For Deep Learning Pipelines

Benchmarks for efficiently parametrizing orthonormal matrices

Prelude I have been researching alternative methods to initialize and parameterize dense layers for use in deep learning pipelines. Orthonormal matrices have several interesting properties, including fast inverses (via their transpose) and unit eigenvalues which make them interesting candidates for several methods. When coding up solutions, however, the naive QR decomposition proved to be far too slow and cumbersome for generating these matrices. So I turned to the Matrix Cookbook and “got cooking” looking for alternative methods of parametrization. [Read More]

Random Fourier Features, Part I

RFFs deserve to be your method-of-choice for baselines

Random Fourier Features (RFF), in my opinion, have one of the best performance-to-cost tradeoffs in machine learning techniques today. Simple to code, cheap to fit, and unreasonably effective, they have been my bread-and-butter for small-to-medium multi-dimensional learning tasks and serve as an decent baseline for more complex systems. This post will be the first of a three part series on RFF: Post I: This post will help to build intuition of RFF through low-dimensional examples. [Read More]