Polynomial Regression in Python

## A Detailed Tutorial on Polynomial Regression in Python, Overview, Implementation, and Overfitting

I have been writing tutorials on Machine learning, deep learning, data visualization, analysis, and statistics for some time. But I realized I didn’t write too much about some simple machine…

## Learn Precision, Recall, and F1 Score of Multiclass Classification in Depth

Precision, recall, and f1-score are very popular metrics in the evaluation of a classification algorithm. It is very easy to calculate them using libraries or packages nowadays. But I believe…

Linear Regression in Python

## Complete Detailed Tutorial on Linear Regression in Python

Linear regression is the most basic type of machine learning. It is based on the simple straight-line formula we have all learned in middle school. Though there are a lot…

## A Complete Guide for Detecting and Dealing with Outliers

Outliers can be a big problem in data analysis or machine learning. Only a few outliers can totally alter a machine learning algorithm's performance or totally ruin a visualization. So,…

Dealing with Null Values in Python

## 6 Ways to Dealing With Null Values

Null values are a big problem in machine learning and deep learning. If you are using sklearn, TensorFlow, or any other machine learning or deep learning packages, it is required…

## Simple Explanation on How Decision Tree Algorithm Makes Decisions

The decision tree is a very popular machine learning algorithm. It works for both linear and non-linear data. Also, it can be used for both classification and regression. With great…

Key rings background. (Nickel plated key rings)

## Understanding Regularization in Plain Language: L1 and L2 Regularization

The meaning of the word regularization is “the act of changing a situation or system so that it follows laws or rules”. That’s what it does in the machine learning world…

Performance evaluation for machine learning models

## An Overview of Performance Evaluation Metrics of Machine Learning(Classification) Algorithms in Python

Performance evaluation is the most important part of machine learning in my opinion. Because machine learning itself has become pretty easy because of all the libraries and packages. Anyone can…

Feature Selection Methods for Machine Learning

## Three Popular Feature Selection Methods for Efficient Machine Learning in Python

Feature selection is one of the most important parts of machine learning. In most datasets in the real world, there might be many features. But not all the features are…