Welcome to my Website!
Hello! My name is Jack Hanke. I usually write about machine learning and mathematics projects I work on. My posts will vary in the amount of work they achieve. In the header I include a number of ...
Hello! My name is Jack Hanke. I usually write about machine learning and mathematics projects I work on. My posts will vary in the amount of work they achieve. In the header I include a number of ...

I’m starting to understand why Lee Sedol no longer plays Go. As you might have been able to tell from this site, I like doing programming and math projects for fun. I take a lot of pride in these ...

GitHub Repo 👾 YouTube Video 📺 Scope: ⭐⭐⭐⭐ 🚧 Under Construction 🚧 This is a followup to this post. Reintroducing the Mosaic Problem Take the following six tiles and...

GitHub Repo 👾 Scope: ⭐⭐⭐ In 2013, the game to play was Flappy Bird. Flappy Bird is an infinite scroller with a simple premise and notoriously difficult gameplay. You must flap your ...

Scope: ⭐ Call of Duty Zombies is a round-based survival game that I have poured too much of my life into, especially World at War, Black Ops I, II, and III. These games share similar core...

GitHub Repo 👾 Scope: ⭐⭐⭐ For my final “from scratch, NumPy-only” neural network architecture, I decided to tackle multi-head attention. Multi-head attention, originally introduced i...

In Ridley Scott’s Sci-Fi classic Alien, the following conversation occurs after the release of the titular creature. Ash: You still don’t understand what you’re dealing with, do you? The perfec...

GitHub Repo 👾 Scope: ⭐⭐⭐ 🚧 Under Construction 🚧 Wait… computers can draw now? Diffusion models, popularized in the famous Denoising Diffusion Probabilistic Models (DDPM) pape...

GitHub Repo 👾 Scope: ⭐⭐⭐ Learning is compression One of the first things one can do with a neural network is to create an autoencoder, or AE. An autoencoder is a neural network tha...

GitHub Repo 👾 Scope: ⭐⭐⭐ Pavlov’s program I’ve often heard reinforcement learning referred to as the closest to how humans really learn, that being associating actions with positiv...