The full code is available on Github. Hyperparameter tuning is an important step for maximizing the performance of a model. Several Python packages have been developed specifically for this purpose. Scikit-learn provides a few options, GridSearchCV and RandomizedSearchCV being two of the more popular options. Outside of scikit-learn, the Optunity, Spearmint and hyperopt packages are all designed for optimization. In this post, I will focus on the hyperopt package which provides algorithms that … [Read more]

## A Matlab Cheat Sheet

A Matlab cheat sheet with some of the common commands and operations can be downloaded here, or you can view the LaTeX source on Overleaf. LaTeX Source LaTeX was used to create this cheat sheet. A GitHub … [Read more]

## Bohemian Eigenvalues

A repository with some of the code described here can be found on GitHub: BHIME-Project. Bohemian eigenvalues are the distribution of the eigenvalues of a random matrix. More specifically, this article explores matrices of low dimension (typically … [Read more]

## Publication Quality Plots with Matlab

Matlab provides a powerful plotting interface. Unfortunately, the default settings do not produce the most visually appealing figures. Unlike other popular plotting libraries (ggplot2, matplotlib, highcharts, Plotly, etc.), Matlab has no simple … [Read more]

## Default Plot Settings in Matlab

Have you ever applied custom styling to a figure in Matlab only to discover this styling does not transfer to subsequent figures? Unfortunately, plot styling only applies to the figure it was initially applied to. Luckily, an under-documented feature … [Read more]