Cross Validation Techniques

In this post you will learn about cross validation and various cross validation techniques like K-fold ,Repeated K-fold, Stratified, LOOCV and LOOPV cross-validation techniques and how how we can implement these techniques in Python. What is Cross Validation? Cross validation is a model validation technique. Cross validation is used to… Continue reading

Train Test And Validation Set

In this tutorial,you will learn why we need train,test and validation set and how it is used in our model training and evaluation.You will also learn how you can split dataset into these set’s using Python. Training Set This is the part of dataset which is used to train the… Continue reading

Standardization and Normalization in Machine Learning

In this post you will learn about Normalization and Standardization in machine learning.You will also learn why it is important and why and how to use Normalization and Standardization in Machine Learning in Python. Why to Normalize or Standardize? Sometimes,features of our dataset may have different scales.For example,One feature may… Continue reading

Diagnosing Overfitting with Regularization

Regularization is a way in which we can overcome the problem of Overfitting and High variance.In this tutorial,you will learn how Regularization works,how it can solve problem of overfitting and three important Regularization algorithms Ridge , Lasso and Elastic Net. If you do not know anything about Underfitting and Overfitting,I… Continue reading

What is Bias-Variance and Bias-Variance Tradeoff?

Many times you may have came across the term Bias-Variance Tradeoff while learning or reading about supervised machine learning and wondered what these term means.In this post you will learn about Bias,Variance and Bias-Variance Tradeoff.You will also learn about Underfitting and Overfitting and Polynomial Regression. What is Bias? Bias is… Continue reading

Evaluating Classification Models with ROC AUC and LOG LOSS

Classification models predicts classes as output either 0 or 1.But,sometimes instead of predicting classes,computing probabilities can provide a deep understanding and insight about the predictions that can be used for evaluating classification model.In this tutorial,you will learn about ROC AUC and Log-Loss(Cross-Entropy) to evaluate classification models. Before going through this… Continue reading

Evaluation Metrics for Classification Models

Evaluating performance of machine learning models is a crucial task of model building process.When you finished building the model,you need the perform some analysis on the performance of model to check whether you model will do best in real world. In this post,you will learn about how to evaluate performance… Continue reading

Evaluating Regression models with python scikit-learn

In this guide,you will learn how to evaluate Regression models with various metrics like Root Mean Square Error(RMSE), Mean Absolute Error(MAE) ,Mean Square Error(MSE),R-Squared Score and Adjusted R-squared Score. Let’s first implement our regression model then,we will evaluate it using rmse ,mse,mae,r-square and adjusted r-squared metrics.If you want to know… Continue reading

Logistic Regression–A detailed explanation with scikit-learn Implementation

This guide will give you a brief and detailed explanation of Logistic Regression and Multinobial logistic regression.You will also learn how to implement Logistic Regression and Multinobial Logistic Regression with scikit-learn. What is Logistic Regression? Logistic Regression is a statistical method for predicting for predicting a dependent variable given a… Continue reading

Simple and Multiple Linear Regression –Detailed Explanation with Scikit-learn Implementation

This tutorial will give you a brief and detailed understanding of Simple and Multiple Linear Regression concept.I will be also showing you how to implement Simple and Multiple linear regression using scikit-learn. What is Linear Regression? Linear Regression is a statistical method which consists of one or more independent variable… Continue reading