# Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

## Posts by Collection

A flexible two-column Jekyll theme. Perfect for personal sites, blogs, and portfolios hosted on GitHub or your own server. Latest release v3.4.4

## Splash Page

Bacon ipsum dolor sit amet salami ham hock ham, hamburger corned beef short ribs kielbasa biltong t-bone drumstick tri-tip tail sirloin pork chop.

## Pytorch Extension with a Makefile

Pytorch is a great neural network library that has both flexibility and power. Personally, I think it is the best neural network library for prototyping (adv...

## Short Note on Matrix Differentials and Backpropagation

Mathematical notation is the convention that we all use to denote a concept in a concise mathematical formulation, yet sometimes there is more than one way t...

## Regression vs. Classification: Distance and Divergence

In Machine Learning, supervised problems can be categorized into regression or classification problems. The categorization is quite intuitive as the name ind...

## Data Processing Inequality and Unsurprising Implications

We have heard enough about the great success of neural networks and how they are used in real problems. Today, I want to talk about how it was so successful ...

## Learning Gaussian Process Covariances

A Gaussian process is a non-parametric model which can represent a complex function using a growing set of data. Unlike a neural network, which can also lear...

Abstract

Abstract

## Expectation Maximization and Variational Inference (Part 2)

In the previous post, we covered variational inference and how to derive update equations. In this post, we will go over a simple Gaussian Mixture Model with...

Abstract

Abstract

## Expectation Maximization and Variational Inference (Part 1)

Statistical inference involves finding the right model and parameters that represent the distribution of observations well. Let $\mathbf{x}$ be the observati...

Abstract

## Caffe Python Layer

Python layer in Caffe can speed up development process Issue1703

## Gentle Introduction to Gaussian Process Regression

Parametric Regression uses a predefined function form to fit the data best (i.e, we make an assumption about the distribution of data by implicitly modeling ...

## Barycentric Coordinate for Surface Sampling

Fast way to sample points on a triangular mesh

## Making a Caffe Layer

Caffe is one of the most popular open-source neural network frameworks. It is modular, clean, and fast. Extending it is tricky but not as difficult as extend...

Gradient propagation is the crucial method for training a neural network

Matrix norms

## Measuring a Rotation

Techniques for measuring two rotation matrices

## Quick-Start Guide

How to quickly install and setup Minimal Mistakes for use with GitHub Pages.

## Structure

How the theme is organized and what all of the files are for.

## Installation

Instructions for installing the theme for new and existing Jekyll based sites.

Instructions and suggestions for upgrading the theme.

## Configuration

Settings for configuring and customizing the theme.

## UI Text

Text for customizing various user interface elements found in the theme.

## Authors

Instructions and settings for working with multiple site authors.

## Layouts

Descriptions and samples of all layouts included with the theme and how to best use them.

## Working with Posts

Suggestions and Front Matter defaults for working with posts.

## Working with Pages

Suggestions and Front Matter defaults for working with pages.

## Working with Collections

Suggestions and Front Matter defaults for working with collections.

## Helpers

Jekyll _includes and other helpers to use as shortcuts for creating archives, galleries, table of contents, and more.

## Utility Classes

CSS classes for aligning text/image, styling buttons and notices, and more.

## Stylesheets

Instructions for customizing and building the theme’s stylesheets.

## JavaScript

Instructions for customizing and building the theme’s scripts.

## History

Changelog of enhancements and bug fixes made to the theme.

## Contributing

How you can contribute to make this theme better.

## 2.2 Documentation

Setup and installation instructions for Minimal Mistakes 2.2 (deprecated).