Welcome to my Website!
Hello! My name is Jack Hanke. I usually write about machine learning and mathematics projects that I use to learn and grow. My posts will vary in the amount of work they achieve. In the header I i...
Hello! My name is Jack Hanke. I usually write about machine learning and mathematics projects that I use to learn and grow. My posts will vary in the amount of work they achieve. In the header I i...

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

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...

GitHub Repo 👾 Scope: ⭐ LeetCode for Fun There is a website programmers use to study called LeetCode. These problems tend to look like contrived word problems that can usually be so...