top of page
Search

A Deep Dive into the ESRGAN (Part 3: Training and Inference)
Training the ESRGAN is not a straight forward process and will invoke knowledge from various concepts about deep earning and generative...
Mohamed Benaicha
Dec 5, 20234 min read
44 views
0 comments

Forward Pass and Backpropagation in Deep Learning: DNNs and CNNs
Before delving into backpropagation, intuition is required first about the forward pass through a neural network. The Forward Pass The...
Mohamed Benaicha
Dec 5, 202313 min read
28 views
0 comments

A Deep Dive into the ESRGAN (Part 1: the Discriminator)
Background The ESRGAN is a neural network that uses convolutions to learn to create higher resolution images of a lower resolution image....
Mohamed Benaicha
Nov 28, 20237 min read
27 views
0 comments

Convolutions
Neural Networks A neural network is a network of transformations that input data goes through to yield a desired output. Let's take the...
Mohamed Benaicha
Nov 28, 20234 min read
25 views
0 comments

A Deep Dive into the ESRGAN (Part 2: the Generator)
The generator's architecture in an ESRGAN takes a low resolution image and outputs a higher resolution image. It does this through...
Mohamed Benaicha
Nov 27, 20236 min read
19 views
0 comments

A Slightly Deeper Dive into Digital Image Channel Information
A digital image is fundamentally comprised of slates called channels, each of which represent a color. When these channels are stacked on...
Mohamed Benaicha
Nov 22, 20235 min read
85 views
0 comments

Creating an Upscaler for Computer Graphics Textures
Understanding 3D textures and channel information Images used as textures for 3D models are often referred to as 3D textures. They're...
Mohamed Benaicha
Jul 13, 20236 min read
109 views
1 comment
bottom of page