2022-08-01

Audio source separation (vocal remover) system based on Deep Learning

12 mins read Table of Contents: Introduction Source Separation Problem Source Separation Use Cases Deep Model Architecture Architecture Training Output Signal Reconstruction Sample […]
2022-07-25

Understanding DenseNet architecture with PyTorch code

20 mins read DenseNet Architecture Introduction In a standard Convolutional Neural Network, we have an input image, that is then passed through the network […]
2022-06-15

Understanding Contiguous vs Non-Contiguous Tensors in PyTorch

13 mins read Tensor and View View uses the same data chunk from the original tensor, just a different way to ‘view’ its […]
2022-05-25

What are skip connections in deep learning?

17 mins read Nowadays, there is an infinite number of applications that someone can do with Deep Learning. However, in order to understand […]
2022-04-24

Implementing Transformers step-by-step in PyTorch from scratch

14 mins read Doing away with clunky for-loops, the transformer instead finds a way to allow whole sentences to simultaneously enter the network […]
2022-03-10

Minimal PyTorch LSTM example for regression and classification tasks

10 mins read The Idea Behind RNNs Recurrent neural networks in general maintain state information about data previously passed through the network. This […]
2022-03-09

A complete guide to writing custom Datasets and DataLoader in PyTorch

19 mins read Table of Contents An Introduction To PyTorch Dataset and DataLoaderWhy Write Good Data Loaders and Datasets?The Basic PyTorch Dataset StructureImplementing […]
2022-01-23

An illustrated guide to Attention Mechanism in Sequence Models with PyTorch code

22 mins read In this article, I will be covering the main concepts behind Attention, including the implementation of a sequence-to-sequence Attention model, […]
2022-01-23

Understanding Self-Attention in Transformers with example

10 mins read What do BERT, RoBERTa, ALBERT, SpanBERT, DistilBERT, SesameBERT, SemBERT, SciBERT, BioBERT, MobileBERT, TinyBERT and CamemBERT all have in common? And […]
2020-11-20

Steps to setup PyTorch with GPU for NVIDIA GTX 960m (Asus VivoBook n552vw) in Ubuntu

3 mins read In this post, I’m gonna describe the steps I used to utilize GPU for the PyTorch Deep Learning framework on […]
2020-01-30

Understanding Gated Recurrent Unit (GRU) with PyTorch code

21 mins read The Gated Recurrent Unit (GRU) is the younger sibling of the more popular Long Short-Term Memory (LSTM) network, and also a […]
2020-01-30

Understanding Long Short-Term Memory Networks (LSTM) with PyTorch codes

24 mins read LSTMs are a particular variant of RNNs, therefore having a grasp of the concepts surrounding RNNs will significantly aid your […]
2020-01-28

Recurrent Neural Networks (RNN) with PyTorch

22 mins read Recurrent Neural Networks(RNNs) have been the answer to most problems dealing with sequential data and Natural Language Processing(NLP) problems for […]
2020-01-11

A tutorial on Transfer Learning using PyTorch

21 mins read Overview The art of transfer learning could transform the way you build machine learning and deep learning models Learn how […]
2020-01-08

Learn PyTorch basics step by step

29 mins read Introduction PyTorch is the fastest-growing Deep Learning framework and it is also used by Fast.ai in its MOOC, Deep Learning for Coders, and its library. PyTorch is also […]
2020-01-08

PyTorch Graphs, Automatic Differentiation, and Autograd

14 mins read Table of content: Understanding Graphs, Automatic Differentiation, and AutogradBuilding Your First Neural NetworkGoing Deep with PyTorchMemory Management and Using Multiple […]
2020-01-07

PyTorch Quick Tutorial

23 mins read Overview What is PyTorch? How can you get started with it from scratch? We’ll cover all of that in this […]