Resources

Collection of useful/cool links/resources/stuff. If there’s anything you think I should check out, leave a comment below!

Misc.

Tools

  • VSCode Live Share, a real game-changer for pair programming.
  • VSCode Jupyter, lets you interactively program in Python, even files outside of notebooks.
  • Fire, the most succinct and least intrustive python CLI library I’ve used (I like argparse, Typer, and fastcore’s script module as well).
  • FastCore, useful python utilities, like typed dispatch, improved list interface, and more.
  • Tensor Sensor, visualize tensor operations for easy debugging.
  • Pylustrator, interactively create matplotlib figures.
  • Zotero, reference manager.
  • Vim Repl, a nice VIM plugin enabling cool things like this.
  • Tensors Fitting Perfectly, catch shape errors at compile time in Swift for TensorFlow.
  • FastDot, wrapper over pydot to make it more pythonic.
  • Datacrunch, v100s for $0.45/hr???
  • Chocolatey, windows package manager.
  • Altair, declarative visualizations in Python. Makes interactive plots particularly easy.
  • Finding a Good Learning Rate, 1 Cycle Learning Rate Policy for training neural networks.
  • Scalene, the best python CPU/memory profiler out there.
  • JupyterPlot, plots updated in real time in jupyter.
  • Herbie, automatically find and fix floating point issues (stability).
  • Einops, write more expressive tensor manipulations.
  • LaTeX equations in PowerPoint, a nice add-on and guide by Jeremy Howard.
  • PlotNeuralNet, latex generator for beautiful neural network visualizations.
  • NN-SVG, an SVG generator for neural network visualizations.
  • Markdown Slides, create beautiful Reveal.js slides in markdown. Supports LaTeX, code blocks, animations, and media!
  • NBViewer, view Jupyter notebooks on GitHub (GitHub often has trouble loading large notebooks).
  • Colab-ssh, SSH into colab sessions.

Courses

Talks

Blog/Other Posts

Little Gems

Helpful Tweets

Resources I’ve helped put together: