Basics

Generative Adversarial Networks (GANs) From Scratch

Generative Adversarial Networks (GANs) are incredibly powerful in the world of machine learning. They excel at creating synthetic data that’s so close to real data, it’s almost uncanny. Today, we’re diving into how these networks work and even trying our hand at building a simple GAN framework using PyTorch. But why the term “Adversarial”? Well, …

Generative Adversarial Networks (GANs) From Scratch Read More »

Gradient Descent

The special ingredient to machine learning. We learned in the last post about Linear Regression. We concluded with a cost function that we needed to minimize. Today we will see how we minimize this cost function. To recap, the cost function was : Here, h𝚯(x) is the linear regression equation that we discussed earlier( y= …

Gradient Descent Read More »

Linear Regression

Let’s look at the hello world of machine learning algorithms. In this post, we will look at a very simple machine learning algorithm which is actually the “hello world” equivalent of programming languages. So what is linear regression? If you are from a statistics background chances are you already know what it means. In statistics, …

Linear Regression Read More »

Scroll to Top