Deep Learning Deep learning explainer: a simple single cell classification model I go through a paired code/text explainer for a basic, from-the-ground-up deep learning model to classify single cell data. The goal here is to cover some basic deep learning theory, with code to go along.

Deep Learning FixMatch, FlexMatch, and Semi-Supervised Learning (SSL) In today's post I cover semi-supervised learning (SSL), specifically in the context of the FixMatch and FlexMatch algorithms.

Deep Learning Featured Explained: Multi-head Attention (Part 2) Part 2 of 2 of an explanation of multi-head attention.

Deep Learning Featured Explained: Multi-head Attention (Part 1) Part 1 of 2 of a series of posts on attention in transformers. In part 1 I go over the basics of the attention mechanism.

Deep Learning Explained: Attention Visualization with Attention Rollout In today's post I cover a simple method for visualization of attention in Transformers.

Deep Learning Explainer: CNNs and ResNets - Part 2 Part 2 of an explainer on the architecture of a convolutional neural networks and ResNets

Explainer Explainer: Convolutional Neural Networks (CNNs) - Part 1 An attempt at a visual explanation of convolutions and the basic philosophy behind convolutional neural networks (CNNs).

Bioinformatics Featured Explained: Deep learning methods for scRNA-seq clustering In which I cover DESC and scDCC (a revamped version of it's predecessor scDeepCluster); two popular deep learning-based methods for embedding single cell RNA-seq (scRNA-seq) data.

Explainer Explained: Singular Value Decomposition (SVD) In which I attempt an intuitive explanation of singular value decomposition (SVD).