In this article, I evaluate the many ways of weight initialization and current best practices.

Zero Initialization

Fig 1. Simple Network. Image by the Author.

In this article, I want to take an in-depth look at regularization.


  1. L1 Regularization or Lasso regularization
  2. L2 Regularization or Ridge regularization
  3. Dropout

An in-depth look at Cross-Entropy, the intuitions, and reasoning behind its necessity and utility.


In this article, I will discuss what I think are the three most important architectures to be aware of for NLP.

Recurrent Neural Network

Recurrent Neural Network (RNN). Image from Wikipedia under CC BY-SA 4.0 License.

This is a beginner blog post for people who don’t know anything or know very little about the tax system.

In this article, I will discuss some of the most widely used DecisionTree-based algorithms for machine learning.

Decision Trees

What are they?

  1. Are the ears pointy?
  2. Does the animal bark?

In this article, I list my top 5 neural network architectures for computer vision in no particular order

Convolutional Neural Networks


This is part 1 of a multipart series: The things I love the most about my favourite deep learning library, fastai.

This episode: Learning rate (LR)

LR before fastai

The fastai way

Steps to install Fastai

  1. Install Anaconda
  2. Install Cudatoolkit

from PIL import Image, ImageDraw, ImageFont

Akash Shastri

I love anything that makes me think. Check out my github here: Get in touch with me on LinkedIn at

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store