Customer Churn Prediction – Understanding Models with Feature Permutation Importance using Python

churn prediction python

One of the primary goals of many service companies is to build solid and long-lasting relationships with their customers. Customers who churn cost a lot of money. Modern service companies who understand which customers tend to end the business relationship … Read more

Tuning Model Hyperparameters with Grid Search at the Example of Training a Random Forest Classifier in Python

hyperparameter tuning grid search python tutorial machine learning

This article describes how to use the grid search technique with Python and Scikit-learn, to determine the optimum hyperparameters for a given machine learning model. Grid search uses a grid of predefined hyperparameters (the search space) to test all possible … Read more

Sentiment Analysis with Naive Bayes and Logistic Regression in Python

twitter sentiment analysis python

In this article, we develop a Python classification model that analyzes Twitter comments’ sentiment. We will train different classification models using Naive Bayes and Logistic Regression. Companies are increasingly employing similar models in a business context. They help companies deal … Read more

Correlation Matrix in Python: How Correlated are COVID-19 Cases and Different Financial Assets?

confusion matrix python tutorial scikit-learn seaborn

This article shows how you can create a correlation matrix in Python to vizualize the correlation between various asset classes and COVID-19. Correlation is a stastical measure that describes the linear relationship between two independent variables. In financial market analysis, … Read more