Archive (5)

Article May 6, 2024
Harmful Brain Activity Classification

Classification of harmful brain activity in human patients from EEG recordings. This article is a formal write-up for a Kaggle competition I competed in hosted by Harvard Medical School.

Review April 26, 2023
Principal Component Analysis

Principal components analysis (PCA) is a method for unsupervised dimensionality reduction of data. This review gives a formal derivation and from-scratch implementation of PCA, with an example from genomics.

Review January 12, 2023
Gambler's Ruin

A rigorous exploration of the classic Gambler's Ruin problem in probability theory. This post analyzes the problem through its closed-form solution, and verifies the solution with a Monte Carlo simulation.

Review April 29, 2022
Support Vector Machines

Support vector machines (SVMs) are a method for supervised learning of a binary classifier. This review provides a formal derivation of hard-margin SVMs, and implements them in Python with CVXOPT.

Review March 25, 2021
The Rosenblatt Perceptron Algorithm

A historical and formal view of the Rosenblatt Perceptron algorithm, an early algorithm for supervised learning of a binary classifier.


Contact me — ryanirl@icloud.com

© 2024 Ryan Peters.