Published inBetter ProgrammingDiffusion Models — DDPMs, DDIMs, and Classifier Free GuidanceA guide to the evolution of diffusion models from DDPMs to Classifier Free guidanceMar 13, 2023A response icon11Mar 13, 2023A response icon11
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, 2023A response icon3Feb 4, 2023A response icon3
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, 2022A response icon3Oct 9, 2022A response icon3
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, 2022A response icon1May 20, 2022A response icon1
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, 2022A response icon2May 19, 2022A response icon2
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, 2022A response icon6May 17, 2022A response icon6
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