InBetter ProgrammingbyGabriel Mongaras·Mar 13, 2023Diffusion Models — DDPMs, DDIMs, and Classifier Free GuidanceA guide to the evolution of diffusion models from DDPMs to Classifier Free guidanceA response icon11A response icon11
Gabriel Mongaras·Feb 4, 2023Coding 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…A response icon3A response icon3
Gabriel Mongaras·Oct 9, 2022How Do Self-Attention Masks Work?How do masks in the self-attention function work? This article attempts to explain how they work.A response icon3A response icon3
Gabriel Mongaras·Jul 5, 2022Integrating Custom PyTorch Models Into an Android AppA tutorial on how to integrate trained PyTorch models into an Android app.
Gabriel Mongaras·May 20, 2022YOLOX 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.A response icon1A response icon1
Gabriel Mongaras·May 19, 2022YOLOX Explanation — SimOTA For Dynamic Label AssignmentThe third article in my YOLOX explanation series where I talk about how YOLOX performs label assignment with SimOTA.A response icon2A response icon2
Gabriel Mongaras·May 17, 2022YOLOX Explanation — How Does YOLOX Work?The second article in my YOLOX explanation series where I talk about the YOLOX model from a general perspective.A response icon6A response icon6
Gabriel Mongaras·May 14, 2022YOLOX Explanation — What is YOLO and What Makes It SpecialThe first article in my YOLOX explanation series where I introduce the original YOLO model
InsmucsbyGabriel Mongaras·Apr 10, 2022Community 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…