This is your work, valued
Northeastern professor in machine learning, interpretable deep networks, NLP and vision, ex-Googler. Believes that deep learning should be transparent.
seedrandom. seeded random number generator for Javascript
2.1krewriting. Rewriting a Deep Generative Model, ECCV 2020 (oral). Interactive tool to directly edit the rules of a GAN to synthesize scenes with objects added, removed, or altered. Change StyleGANv2 to make extravagant eyebrows, or horses wearing hats.
535how-to-read-pytorch. Quick, visual, principled introduction to pytorch code through five colab notebooks.
482dissect. Code for the Proceedings of the National Academy of Sciences 2020 article, "Understanding the Role of Individual Units in a Deep Neural Network"
310baukit. Python
253ganseeing. Seeing what a GAN cannot generate. Visualizes and quantifies object classes within scenes that are outside the range of a GAN.
188covid-19-chart. Chart of current COVID-19 time series data. Enables a variety of county- state- and nation-level comparisons and data exploration.
18mandelbrot. Updated code for https://mandelbrot.page, an early HTML5 demo of the canvas element. See http://davidbau.com/archives/2009/09/27/mandelbrot.html
17see. see.js interactive eval panel that allows debugging of nested javascript scope.
15sidn-handbook. The Structure and Interpretation of Deep Networks Handbook
14xsrand. Several fast 32-bit xor-shift random number generators implemented in Javascript.
14conformal. An interactive HTML conformal map viewer.
9gpwidget. Jupyter Notebook
7cs7180. CS7180 Interpretability Seminar Course Website + Materials
7envs. Conda environments for pytorch-oriented deep learning work.
5splaylist. Splay tree in Javascript, with fast indexing and order statistics. Better than a linked list.
4jquery-turtle. Turtle Graphics for JQuery
4quick-netdissect. Lightweight reimplementation of netdissect for pytorch (under development)
4colabsecrets. A repo for keeping track of colab tricks.
4webcrush. A utility for minifying and LZW compressing an HTML file.
4make-full-linux-history. Yoann Padioleau's scripts to graft together a nearly complete history of linux commits as a git repo.
3nnsight. Python
3miniplaces. baseline setup for alexnet on miniplaces using pytorch
2ganclass. Python
2deeplearnjs. Hardware-accelerated deep learning // machine learning // NumPy library for the web.
2progressive_growing_of_gans. Progressive Growing of GANs for Improved Quality, Stability, and Variation
2thisxsite. "This X does not exist" website
1unlearnable. Jupyter Notebook
1panoptic-segmentation. Python
1dalle-flow. A Human-in-the-Loop workflow for creating HD images from text
1net-intent. Simple experiment to explore a jacobian method for determining hidden unit intent.
1webhome. Academic website at http://davidbau.com/research/
1coffee-script. IcedCoffeeScript
1pytorch-setup. Just to share a conda setup that I use
1sudokui. A simplified sudoku UI for experimenting with A/B testing: MIT 6.831
1html5-solitaire-js. An HTML5 Solitaire game optimized for iPad
1