• Home
  • About
    • Brandon McKinzie photo

      Brandon McKinzie

      A bit of physics here, and a bit of computer science there.

    • Learn More
    • Email
    • Twitter
    • LinkedIn
    • Github
  • Posts
    • All Posts
    • All Tags
  • Research
  • Notes
  • TensorFlow Notebooks

Course Notes

Explore My LaTeX Obsession

Here you’ll find my notes for various courses and textbooks I’ve read in my spare time. I have a passion for “making things look nice”. Many of the little customizations you’ll find in my notes are from LaTeX packages I’ve written.

(In Progress) Deep Learning Notes

Since graduating, I’ve been working through various textbooks/papers, compiling notes along the way. Originally this was just a single document, but it became too large to compile in TextStudio! Now it is comprised of the following sub-documents:

  • Deep Learning by Goodfellow, et al.
  • Speech and Language Processing by Jurafsky and Martin
  • Other Textbooks
    • Probabilistic Graphical Models by Koller and Friedman.
    • Information Theory, Inference, and Learning Algorithms by Mackay.
    • Machine Learning: A Probabilistic Perspective by Kevin Murphy.
    • Bayesian Data Analysis by Gelman et al.
  • Papers: A subset of my favorite papers that I frequently reference for my work.
  • Misc concepts/clarifications on a variety of ML topics.

The full single document, before breaking up into the chunks above, can be reached by clicking the button below.

SHOW ME THE NOTES

Stanford Courses

In February 2019, I enrolled in the Artificial Intelligence Graduate Certificate program at Stanford University. I’ll be updating this section with my course notes at the end of each quarter.

  • (CS221) Artificial Intelligence: Principles and Techniques
  • (CS236) Deep Generative Models
  • (CS330) Deep Multi-Task and Meta Learning
  • (STATS214) Machine Learning Theory

Machine Learning

Here you’ll find notes from . . .

  • UC Berkeley’s Machine Learning course (CS 189), taught by Professors Jitendra Malik and Benjamin Recht.
  • Stanford’s (online) Machine Learning course materials (CS 229), taught by Professor Andrew Ng.
  • The Elements of Statistical Learning by Hastie, et al.
  • Professor Jonathan Shewchuck’s compilation of notes.
SHOW ME THE NOTES

Neural Computation

Here you’ll find notes from . . .

  • UC Berkeley’s graduate course on Neural Computation (VS 265), taught by Professor Bruno Olhausen.
  • Introduction to the Theory of Neural Computation by Hertz, et al.
  • Deep Learning and Neural Networks by Heaton (AIFH series).
SHOW ME THE NOTES

Discrete Math and Probability

Here you’ll find notes from . . .

  • UC Berkeley’s Discrete Mathematics and Probability course (CS70).
  • Discrete Mathematics and Its Applications by Rosen.
  • Selected notes and articles by UC Berkeley Professors and TAs.
SHOW ME THE NOTES

Analytic Mechanics

Here you’ll find notes from . . .

  • UC Berkeley’s Analytic Mechanics course (PHYS 105).
  • Classical Mechanics by John R. Taylor.
  • Classical Dynamics by Thornton and Marion.
SHOW ME THE NOTES

More notes coming soon . . .