Simple Recommenders

Recommendation Engines for Dummies

A look into how collaborative filtering works for recommendations, with some Python code to build your own from scratch. Targeted for those without deep techincal knowledge of data science.
Streaming Audio

Streaming Audio with Python

Visualizing the sound coming through your computer's microphone using Python's plotting tools.
Color Compressor

KMeans Color Compressor

Using a clustering algorithm called KMeans, I stylize images by forcing pixels into groups of colors.
Hall of Fame Probability

Will Joey Votto Make the Hall Of Fame?

Using machine learning methods, I investigate what it takes to make the HOF and who among active players is likely to join the legends.
Word Highlighter Plot

Which Word is the Most Biblical?

This web-crawler extracts the text from around the web then finds and highlights the most common words.
Analysis Tree Maker

Analysis Tree Maker

This C++ code is used to convert an unmanageable 60+TB of data into a smaller, but still usable data structure for extracting physics results.
zPlotClass

zPlot - A ROOT Extension

A C++ class to make managing plot-like objects within CERN's ROOT program simpler, more user-friendly, and more consistent.
Random Walker Example

The Drunken Walker(s)

A visualization of the classic "drunken walk" physics thought-experiment. A mix of random numbers and Jackson Pollock.
Baseball Simulator

Baseball Simulator

Input the statistics of two teams of baseball players, then simulate games to your heart's content.

Write-ups on more projects coming soon...
See www.github.com/zwmiller for more.