The Ups and Downs of Probability Distributions in Deep LearningProbability distributions are a key component of many deep learning systems. By understanding the advantages and disadvantages of using probability distributions, we can build more effective models. In this post, I'll explore when probability distrib...Nov 6, 2023·2 min read·280
This New Optimizer Called Lion Could Replace Adam as the Go-To for Training Neural NetsSep 17, 2023·2 min read·416
Comprehending Deep Learning Models with Explainable AIIntroduction: Deep learning has revolutionized many fields like computer vision, natural language processing, and speech recognition. However, these complex neural network models are often viewed as black boxes due to their lack of interpretability. ...Aug 22, 2023·2 min read·53
The Evolution of Transformers: From BERT to Models with Billions of ParametersTransformers have become the dominant model architecture across natural language processing, computer vision, and other domains in recent years. In this blog post, I'll dive into some of the major innovations that have allowed Transformers like BERT,...Aug 20, 2023·4 min read·55
Time Travel with Git: How to Commit in the PastHave you ever wished you could turn back time and make a change to your code in the past? With Git, you can do something close! While you can't physically go back in time, you can manipulate the commit history so that a commit appears to have been ma...Jun 26, 2023·4 min read·223
Fine-tuning OpenAI's OpenClip Model for Image Classification TasksIn this blog post, we're going to walk through the process of fine-tuning one of OpenAI's OpenClip models for a specific task: image classification. OpenClip is a powerful toolkit developed by OpenAI that includes a set of models trained to understan...Jun 22, 2023·3 min read·443
From Noise to Masterpiece: Unraveling and Coding Diffusion Models with PyTorch LightningAre you intrigued by the generative models, and curious about how they can create new, realistic data? You're in the right place! Today, we're going to explore an exciting class of generative models known as Diffusion Models. We'll unravel the mathem...Jun 2, 2023·3 min read·329
Generative AI: A Comprehensive Overview of Its History and ImpactGenerative Adversarial Network (GAN), a type of machine learning algorithm, was introduced in 1962 in chatbots. By 2014, generative AI applications were able to create authentic images, videos, audio of real people, and synthetic data. 1. What is Gen...May 29, 2023·25 min read·283