Introduction

In this post, we will discuss about Covariance and Correlation. This plays an important role while doing feature selection.

Covariance, as the name suggests is the measure of variance of 2 variables when they are taken together. When we have one variable then we call it as variance, but in case of 2 variables we specify it as Covariance to measure how the 2 variables vary together.Covariance is considered a very important concept when it comes to data analysis. We will discuss this in greater detail in the subsequent sections.We will also discuss some limitations of Covariance and how we…


Introduction

Reinforcement Learning is an area of machine learning which teaches us to take actions to maximize rewards in a particular situation. Reinforcement learning is used in a various of fields, starting from Automobile to Medicine and many others.

In Reinforcement Learning, the agent is not aware of the different states, the actions available in all the states, the associated rewards and transition to resulting states. The agent learns more and more about it by interacting with the environment.

There is a significant difference between Reinforcement Learning and Supervised Learning. In supervised learning, the training data has the labels that help…


Introduction

Reinforcement learning is a field of Machine Learning where software agents in order to solve a particular problem takes action in an uncertain and potentially complex environment. Through these actions, the software agent learns to achieve a goal.

Reinforcement Learning is one of the 3 machine learning paradigms alongside supervised and unsupervised learning.

The main difference between Reinforcement Learning and Supervised learning is it doesn’t need labelled data or any kind of sub-steps that needs to be corrected to better increase the accuracy of the model. …


In this post, we will discuss about the various Machine Learning Algorithm. The main objective of this blog is to give you a basic level of understanding on what are the different types of Machine Learning Algorithm present.

There are many algorithms and it might seem a bit overwhelming to see a bunch of them, but trust me, this will be a good one and fun to learn as well!!

Machine Learning Algorithm are usually used in varied number of applications such as fraud detection, computer vision, autonomous vehicles, where it is not computationally feasible to develop conventional algorithms to…


Introduction

Choosing the right Classification Metrics is very crucial for model evaluation. Metrics like Confusion Matrix is a simple yet a very powerful Classification Metrics when it comes to evaluating the performance of a classification problem. Confusion Matrix is a performance measurement for machine learning problem where output can be two or more classes. Similarly we have Precision[3] which is defined as the fraction of relevant instances among the retrieved instances, which is the fraction of the total amount of relevant instances that were actually retrieved, F-Beta[5] is the weighed harmonic mean of Precision and Recall.

We will discuss these in…


Introduction

Before getting into the details of Cross Validation techniques and its application, we will see what the steps in a Machine Learning Pipeline are. This will help us to better visualize the purpose of doing Cross Validation.

Machine Learning Pipeline : Image by Author

To understand Cross Validation, we need to know couple of things that are involved in model creation. Let’s suppose we have a dataset with 10k records. Based on the above flow we would perform a Train Test Split. The training and validation set would be around 70% or more/less based on the requirement. The rest of the data would be testing set.

This…


Determining outliers using Z-Score

In this post we will get into detail of understanding Z-Score and what are its application with respect to Gaussian/Normal distribution . We will also discuss about and implement it to see how a particular distribution is divided into different Quantiles.

If we try to understand about Z-score in layman language, then it basically shows about how far is a data point away from the mean.

If we try to understand it in a more technical way, then it states how many standard deviations above or below the mean is a particular value present.

Gaussian or Normal Distribution : Image by Author

The curve…


Histograms

This post is mostly about histograms and how are the pixels intensities of an image distributed in a histogram. The Part I of this post goes over how to create shapes using the CV package. You can check that out here. You can also check the part II of the this post which goes over the basics of Image processing.

Before getting started on this, I would like to thank Adrian Rosebrock for his amazing posts on computer vision. …


This post is mostly about the basics of image processing. The Part I of this post goes over how to create shapes using the CV package. You can check that out here.

Before getting started on this, I would like to thank Adrian Rosebrock for his amazing posts on computer vision. All the blogs that I am creating here in CV are referenced from his work, so please go and check it out here.

Let’s get started !!

We will be going over different methods of image processing here. The first one that we will be discussing is Translation.

Translation

Translation is basically shifting the…


Nuts and bolts of CV

I remember taking a computer graphics class in my bachelors and it was pretty cool however back then I didn’t know it will be such an important concept going forward in the field of computer vision. So, let’s see what are the basic concepts that will help us in our journey in computer vision.

Before getting into details, shout out to Adrian Rosebrock for his awesome blogs on computer vision. All the blogs that I am creating here in CV are referenced from his work.

NOTE: This post is like taking baby steps towards learning computer vision. So if you…

Tanwir Khan

Data Science Enthusiast

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