PinnedFrank OdominThe DLTransformers 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 OdominThe DLEinops in 1 MinuteLearn to use `einops` for concise, readable, beautiful machine learning code.2 min read·Jul 29, 2023----
Frank OdominTowards Data ScienceIntro to TorchData: A Walkthrough with Conceptual Captions 3MLearn how to use TorchData and DataPipes to efficiently stream large datasets like Conceptual Captions 3M.8 min read·Mar 22, 2023----
Frank OdomWhere I Find My Deep Learning News (2022 Update)It’s hard to find reliable sources of information when starting out in deep learning. These will save you time, effort, and headaches.5 min read·Jun 2, 2022--1--1
Frank OdominThe DLTransformers 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 OdominThe DLWhere 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 OdominTowards Data ScienceFourier Convolutions in PyTorchMath and code for efficiently computing large convolutions with FFTs.6 min read·Nov 18, 2020--1--1
Frank OdominThe DLEasy 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 OdominThe DLUnderstanding 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 OdominThe DLHow 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