2026  5

March  1

Kabsch-Horn Cookbook: Differentiable Alignment

2026-03-20 · Hunter Heidenreich

February  2

The Reliability Trap: The Limits of 99% Accuracy

2026-02-15 · 16 min · 3306 words · Hunter Heidenreich

The Evolution of Page Stream Segmentation: Rules to LLMs

2026-02-14 · 14 min · 2944 words · Hunter Heidenreich

January  2

GutenOCR: A Grounded Vision-Language Front-End for Documents

2026-01-20 · Hunter Heidenreich

PubMed-OCR: PMC Open Access OCR Annotations

2026-01-16 · Hunter Heidenreich

2025  12

November  2

Molecular String Renderer: Chemical Visualization Library

2025-11-30 · Hunter Heidenreich

Importance Weighted Autoencoders: Beyond the Standard VAE

2025-11-05 · 7 min · 1371 words · Hunter Heidenreich

October  1

What is Optical Chemical Structure Recognition (OCSR)?

2025-10-11 · 8 min · 1556 words · Hunter Heidenreich

September  1

Converting SMILES and SELFIES to 2D Molecular Images

2025-09-12 · 7 min · 1457 words · Hunter Heidenreich

August  7

Exponential Random Numbers: Two Classic Algorithms

2025-08-31 · 7 min · 1316 words · Hunter Heidenreich

Implementing the Müller-Brown Potential in PyTorch

2025-08-27 · 17 min · 3563 words · Hunter Heidenreich

Müller-Brown Potential: A PyTorch ML Testbed

2025-08-27 · Hunter Heidenreich

Modernizing Rahman’’s 1964 Argon Simulation

2025-08-23 · Hunter Heidenreich

Modernizing Rahman’s 1964 Argon Simulation

2025-08-23 · 6 min · 1249 words · Hunter Heidenreich

Vectorized Word2Vec in Pure PyTorch

2025-08-16 · Hunter Heidenreich

GEOM Dataset: 3D Molecular Conformer Generation

2025-08-15 · 7 min · 1383 words · Hunter Heidenreich

January  1

LLMs for Insurance Document Automation

2025-01-01 · Hunter Heidenreich

2024  8

October  1

Optimizing Sequence Models for Dynamical Systems

2024-10-01 · Hunter Heidenreich

August  1

LLMs for Page Stream Segmentation

2024-08-21 · Hunter Heidenreich

March  2

Synthetic Isomer Data Generation Pipeline

2024-03-09 · Hunter Heidenreich

Modern PyTorch VAEs: A Detailed Implementation Guide

2024-03-03 · 31 min · 6593 words · Hunter Heidenreich

February  4

Sarcasm Detection with Transformers: A Cautionary Tale

2024-02-25 · 5 min · 1004 words · Hunter Heidenreich

Hearing Molecular Shape via Coulomb Matrix Eigenvalues

2024-02-24 · 19 min · 3916 words · Hunter Heidenreich

Classifying Congressional Bills with Machine Learning

2024-02-21 · 13 min · 2723 words · Hunter Heidenreich

Coulomb Matrices for Molecular Machine Learning

2024-02-10 · 7 min · 1390 words · Hunter Heidenreich

2023  7

October  2

How Does Congress Actually Work? Data from 15K Bills

2023-10-05 · 6 min · 1154 words · Hunter Heidenreich

Kabsch Algorithm: NumPy, PyTorch, TensorFlow, and JAX

2023-10-03 · 17 min · 3553 words · Hunter Heidenreich

September  3

LAMMPS Tutorial: Copper and Platinum Adatom Diffusion

2023-09-27 · 12 min · 2346 words · Hunter Heidenreich

Automated Adatom Diffusion Workflow

2023-09-21 · Hunter Heidenreich

Generating Mini-Protein Trajectories with GROMACS

2023-09-21 · 6 min · 1154 words · Hunter Heidenreich

August  1

Mini-Protein Trajectory Generation

2023-08-01 · Hunter Heidenreich

March  1

Congressional Knowledge Graph & Policy Classification

2023-03-01 · Hunter Heidenreich

2022  3

May  3

IQCRNN: Certified Stability for Neural Networks

2022-05-11 · Hunter Heidenreich

Analytical Solution to Word2Vec Softmax & Bias Probing

2022-05-01 · Hunter Heidenreich

EigenNoise: Data-Free Word Vector Initialization

2022-05-01 · Hunter Heidenreich

2021  3

June  2

Look, Don’t Tweet: Unified Data Models for Social NLP

2021-06-30 · Hunter Heidenreich

PyConversations: Social Media Conversational Analysis

2021-06-01 · Hunter Heidenreich

May  1

GPT-2 Susceptibility to Universal Adversarial Triggers

2021-05-01 · Hunter Heidenreich

2020  3

November  1

5 Axes of Multi-Arm Bandit Problems: A Practical Guide

2020-11-10 · 8 min · 1626 words · Hunter Heidenreich

August  1

NewsTweet Dataset: Social Media in Digital Journalism

2020-08-01 · Hunter Heidenreich

July  1

Coordinated Social Targeting on Twitter

2020-07-01 · Hunter Heidenreich

2019  2

November  1

Data-Driven WordNet Construction from Wiktionary

2019-11-01 · Hunter Heidenreich

January  1

A Guide to Neuroevolution: NEAT and HyperNEAT

2019-01-02 · 8 min · 1575 words · Hunter Heidenreich

2018  8

December  2

Breaking Down Machine Learning for the Average Person

2018-12-04 · 3 min · 559 words · Hunter Heidenreich

Foundations of AI: Knowledge-Based Agents and Logic

2018-12-01 · 8 min · 1673 words · Hunter Heidenreich

November  1

Cartesian Genetic Programming in Julia

2018-11-18 · Hunter Heidenreich

October  1

QuAC: Question Answering in Context Dataset

2018-10-31 · 5 min · 967 words · Hunter Heidenreich

August  3

CoQA Dataset: Advancing Conversational Question Answering

2018-08-23 · 5 min · 949 words · Hunter Heidenreich

Understanding GANs: From Fundamentals to Objective Functions

2018-08-18 · 13 min · 2600 words · Hunter Heidenreich

Word Embeddings in NLP: An Introduction

2018-08-05 · 9 min · 1847 words · Hunter Heidenreich

March  1

FFTW Compiler in Haskell

2018-03-15 · Hunter Heidenreich

2017  2

February  1

Term Schedule Optimizer

2017-02-15 · Hunter Heidenreich

January  1

Rubik’s Cube Sonification

2017-01-29 · Hunter Heidenreich

2014  1

October  1

Elemental Brawl

2014-10-24 · Hunter Heidenreich