Frank OdomEinops in 1 MinuteLearn to use `einops` for concise, readable, beautiful machine learning code.2 min read·Jul 29, 2023----
Frank OdomTransformers Viewed as Generalizations of GCNsI show that GCNs are (almost) a special case of Transformers, and discuss how that affects our interpretation of each.7 min read·Dec 13, 2020----
Frank OdomWhere I Find My Deep Learning NewsIt’s hard to find reliable sources of information when starting out in deep learning. These will save you time, effort, and headaches.4 min read·Dec 7, 2020----
Frank OdomEasy Self-Supervised Learning with BYOLBYOL is a surprisingly simple method to leverage unlabeled image data and improve your deep learning models for computer vision.7 min read·Nov 5, 2020--2--2
Frank OdomUnderstanding the New AdaBelief OptimizerWe discuss the AdaBelief optimizer, explore how it works, and create a bare-bones implementation in PyTorch.5 min read·Oct 25, 2020--2--2
Frank OdomTransformers from Scratch in PyTorchJoin the attention revolution! Learn how to build attention-based models, and gain intuition about how they work.7 min read·Oct 20, 2020--12--12
Frank OdomHow to Use PyTorch HooksPyTorch hooks provide a simple, powerful way to hack your neural networks and increase your ML productivity.2 min read·Sep 22, 2020--4--4
Frank OdomHyperparameter Tuning With Policy Gradients From ScratchWe derive the policy gradients algorithm, implement it from scratch in Python, and use it to tune hyperparameters for machine learning…6 min read·Jul 18, 2020----
Frank OdomGraph Convolutional Networks in 3 MinutesA very brief introduction to graph convolutional networks (GCNs), a versatile type of neural network.2 min read·Sep 30, 2019----