Frank OdomEinops in 1 MinuteLearn to use `einops` for concise, readable, beautiful machine learning code.Jul 29, 2023Jul 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.Dec 13, 2020Dec 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.Dec 7, 2020Dec 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.Nov 5, 20202Nov 5, 20202
Frank OdomUnderstanding the New AdaBelief OptimizerWe discuss the AdaBelief optimizer, explore how it works, and create a bare-bones implementation in PyTorch.Oct 25, 20202Oct 25, 20202
Frank OdomTransformers from Scratch in PyTorchJoin the attention revolution! Learn how to build attention-based models, and gain intuition about how they work.Oct 20, 202012Oct 20, 202012
Frank OdomHow to Use PyTorch HooksPyTorch hooks provide a simple, powerful way to hack your neural networks and increase your ML productivity.Sep 22, 20204Sep 22, 20204
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…Jul 18, 2020Jul 18, 2020
Frank OdomGraph Convolutional Networks in 3 MinutesA very brief introduction to graph convolutional networks (GCNs), a versatile type of neural network.Sep 30, 2019Sep 30, 2019