Published inBetter ProgrammingDiffusion Models — DDPMs, DDIMs, and Classifier Free GuidanceA guide to the evolution of diffusion models from DDPMs to Classifier Free guidanceMar 13, 202310Mar 13, 202310
Coding a Virtual AI GirlfriendI always told people I would create an AI girlfriend, but after a few weeks of building a conglomeration of ML models, I finally have one…Feb 4, 20234Feb 4, 20234
How Do Self-Attention Masks Work?How do masks in the self-attention function work? This article attempts to explain how they work.Oct 9, 20222Oct 9, 20222
Integrating Custom PyTorch Models Into an Android AppA tutorial on how to integrate trained PyTorch models into an Android app.Jul 5, 2022Jul 5, 2022
YOLOX Explanation — Mosaic and Mixup For Data AugmentationThe fourth and final article in my YOLOX explanation series where I talk about how YOLOX augments data for better performance.May 20, 20221May 20, 20221
YOLOX Explanation — SimOTA For Dynamic Label AssignmentThe third article in my YOLOX explanation series where I talk about how YOLOX performs label assignment with SimOTA.May 19, 20222May 19, 20222
YOLOX Explanation — How Does YOLOX Work?The second article in my YOLOX explanation series where I talk about the YOLOX model from a general perspective.May 17, 20226May 17, 20226
YOLOX Explanation — What is YOLO and What Makes It SpecialThe first article in my YOLOX explanation series where I introduce the original YOLO modelMay 14, 2022May 14, 2022
Published insmucsCommunity Detection With Neural NetworksThis article is written for a class project and is a continuation of a previous article linked below. The previous article, written by…Apr 10, 2022Apr 10, 2022