Image for post
Image for post
Photo by Moritz Kindler on Unsplash

Artificial intelligence, as the name suggests, makes a machine artificially intelligent by making the machine think or act like humans. It is advancing at a great pace and deep learning is one of the major contributors to that.

Deep Learning

It is a sub-field of machine learning that deals with algorithms that are inspired by the structure and function of the brain called artificial neural networks. These are similar to how the Central Nervous system is structured where each neuron is connected to each other.

Cloud Computing

A comprehensive guide on the basics of cloud computing

Image for post
Image for post
Photo by Science in HD on Unsplash

Imagine you would like to train a deep learning model where you have thousands of images, but your system does not have any GPU. It would be hard to train large training models without GPU, so you will generally use google collab to train your model using google’s GPU’s.

Consider your system memory is full, and you have important documents and videos to be stored and should be secured. Google drive can be one solution to store all your files, including documents, images, and videos up to 15GB, and offers security and back-up.

Above mentioned scenarios are some of the…

A comprehensive guide on how to perform polynomial regression

Image for post
Image for post
Photo by fabio on Unsplash

Artificial Intelligence (AI) and machine learning technology have been developing rapidly in recent years. We see both of them in our life daily. If you look behind the scenes, you can observe a lot of applications in existence ranging from medical applications to customer recommendations. The fields of AI are making a major breakthrough that no one has ever imagined.

If you are a newbie and need to brush up about regression, have a look at my articles on Linear Regression and Multiple Regression which helps you understand it.

Linear Regression

Linear Regression…

All you need to know about Machine Learning

Image for post
Image for post
Photo by Andy Kelly on Unsplash


Artificial Intelligence (AI) makes it possible for machines to learn from experience, adjust to new inputs, and perform human-like tasks. People across different domains are trying to apply AI to make their jobs a lot easier.

These fields are developing rapidly in recent years. We see both of them in our life daily. We can observe many applications, ranging from medical applications to customer recommendations. The fields of AI are making a significant breakthrough that no one has ever imagined.

For example, doctors use AI applications to provide personalized medicine and X-ray…

Making data understandable

Image for post
Image for post
Photo by Luke Chesser on Unsplash

Considering the fact that high-quality data leads to better predictions, data preprocessing has become a fundamental step in data science and machine learning. We’ll talk about the importance of processing data and discuss different approaches in sequence.

What is Data PreProcessing

It is a technique that transforms raw data into an understandable format. Real-world data(raw data) is always incomplete and that data cannot be sent through models as it would cause certain errors. That is why we need to preprocess data before sending it through a model.

Here are the steps I have followed;

  1. Import libraries
  2. Read the Dataset
  3. Split the…

A comprehensive guide on transfer learning from scratch

Image for post
Image for post
Photo by Shot by Cerqueira on Unsplash


We as humans have the ability to transfer the knowledge gained in one task to use it another task, the easier is the task the easier is to utilize the knowledge. Some simple examples would be:

  • Know Math and Statistics → Learn Machine Learning
  • Know how to ride a bicycle → Learn how to ride a Motor Bike

Most of the Machine Learning and deep learning algorithms so far are designed to focus on solving specific tasks. …

A step by step guide on how to create an image classifier

Image for post
Image for post
Photo by Jeremy Thomas on Unsplash

If you are not aware of how Convolutional Neural Networks work, check out my blog below which explain about the layers and its purpose in CNN

We are going to work on cats and dogs dataset which means our network will predict whether the provided image is a cat or a dog. You can find the link for the dataset and code below

I took around 10,000 images from the dataset for easy computation and made a validation folder and placed some random images of cats and dogs to test the classifier after training.

The dataset contains two folders Train

A step by step tutorial on how to build a neural network using TensorFlow

Image for post
Image for post
Photo by Halacious on Unsplash

If you are new to Artificial Neural networks, you can check out my blog on Introduction to ANN in the below link

In this tutorial, we will build an Artificial Neural Network on Fashion MNIST dataset which consists of 70,000 images out of which 60,000 images belong to the training set and 10,000 images belong to the test set. Each image is 28 pixels in height and 28 pixels in width, for a total of 784 pixels in total with ten labels associated with them. The pixel-value is an integer between 0 and 255. Each row is a separate image…

Image for post
Image for post
Photo by Ameer Basheer on Unsplash

The phenomenon that makes machines such as computers or mobile phones see the surroundings is known as Computer Vision. It is a field of Computer Science that focuses on replicating parts of the complexity of the human vision system and enabling computers to identify and process objects in images and videos in the same way that humans do.

Some applications of Computer Vision includes:

  • Object detection
  • Face Detection
  • Face Recognition
  • Self Driving cars
  • Autonomous Drones

Face Detection is not perfect but it has reached stages where it is accepted in our daily lives from unlocking the phone to sending money.

The Viola-Jones Algorithm

Image for post
Image for post
Photo by Alina Grubnyak on Unsplash

Convolutional Neural Networks are a part of Deep Learning which is employed in image recognition, image classification, object detection, etc. These take an image as input, processes it, and classify it under certain categories.

Here every image is passed through a series of filters, pooling, flattening, and a fully connected layer and apply as the softmax activation function to classify an object with probabilistic values between 0 and 1.

The main reason for applying softmax function is that, as an example, if we are classifying a cat and dog, and let’s say we got a probability that the image is…

Muktha Sai Ajay

Machine Learning | Deep Learning | Web Development| LinkedIn:

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