Restoring colors in Black and White Images using OpenCV and Deep Learning

Hello peeps! Hope you are doing great! Today, I just thought of a process to restore colors in black and white images and soon I started implementing it. I guess you must also have wondered about it. So, here is a handy blog to help you in that. We will Read more…

Image Captioning Using Keras and Tensorflow

Hey folks!! In this article I am going to explain about Image Captioning using Keras. For this I will be using tensorflow, keras and Open CV to generate captions associated with the image. Introduction What do you see in the below picture? Well some of you might say “A white Read more…

Social Distance Monitoring using Computer Vision-YOLO

Hey folks!! In my previous blog, we have created a social distance monitoring tool using SSD object detection algorithm. You may access my previous article here. In this article, we will be looking at ways to improve the results by trying another SOTA model, i.e., YOLO v3.  Setting up YOLO Read more…

Social Distancing Monitoring using Computer Vision and Deep Learning-SSD

Hey guys! In today’s blog, we’ll be looking at ways to automate the process of monitoring social distancing using computer vision and deep learning. Managing social distancing is one of the best ways we have to avoid being exposed to CoronaVirus and to slow down its spread locally and across Read more…

Performance Measures- Part3

Here we are discussing about ROC -AUC curve(Receiver operating characteristic-Area under curve), how they are using to decide the efficiency of model. ROC-AUC ROC curve is graphical plot that illustrates the diagnostic ability of model. ROC is a probability curve, created by plotting the TPR(True Positive Rate) and FPR(False Positive Read more…

Performance Measures -Part 2

There are other performance measures except the accuracy which we have gone through in earlier blog. Other performance measures are Precision, Recall , F score and ROC. We are going to discuss one by one using the example and use of it. Precision: Of the transaction classified positive fraudulent, how Read more…

Performance Measures -Part 1

When we say that “model is ready”, there should be some techniques or methods to evaluate the readiness of it and to deploy in the production.We are going to learn below techniques to find out the ways to evaluate the machine learning model. Confusion Matrix Accuracy Precision Recall F1 Score Read more…

CatBoost

CatBoost is an algorithm for gradient boosting on decision trees,developed by Yandex researchers and engineers.This is the first Russian machine learning technology that’s an open source.It is widely used within the company for ranking tasks,forecasting and making recommendations.It is universal and can be applied across a wide range of areas Read more…

Light GBM

Nowadays most of the people use either XGBoost or LightGBM or CatBoost to win the competitions at Kaggle or different Hackathons.XGboost,famous algorithm among kagglers,efficiency not satisfactory when the feature dimension is high and data size is large. LightGBM is powerful algorithm when big data come into the picture. Why LightGBM? Read more…

Difference between Boosting and Bagging

Ensemble learning needs to be discussed before knowing the difference of Bagging and Boosting. Sometimes, it is not sufficient to depend upon the results of just one machine learning model. Ensemble models combine the predictive power of multiple weak learners. The resultant is a single model which gives the aggregated Read more…

Insert math as
$${}$$