Simple Cluster Analysis using K-Means and Python

This article shows how to run a simple cluster analysis on synthetic data using the K-Means clustering algorithm in Python. Cluster analysis is an unsupervised machine learning technique that groups similar objects into clusters and separates them from different ones. … Continued

Streaming Bitcoin Prices in Real-time via the Coinmarketcap API using Python

Streaming price data lays the foundation for many exciting machine learning applications in finance, such as generating trading signals for buy and sell orders. This tutorial shows how to stream bitcoin price quotes in real-time via a public API and … Continued

Forecasting Criminal Activity in San Francisco using XGBoost and Python

I recently came across an interesting Kaggle contest that involves predicting different types of criminal activity in San Francisco. As you can imagine, in a massive city like San Francisco, numerous crimes happen every day. Crime statistics distinguish between 39 … Continued

Color-Coded Cryptocurrency Price Charts in Python

Line charts that use color as an overlay are a great way to visualize complex trends in time series data. The color of the line plot illustrates changes in another variable. Such color-coded line plots have recently become popular among … Continued

Anyone About to Leave? Customer Churn Prediction at a Telecommunications Provider in Python

This article shows how to implement a customer churn prediction model using Python machine learning. Furthermore, we will use permutation feature importance to gain insight into the relationship between input variables and model predictions. Telecommunications service providers face considerable pressure … Continued

Will they Buy or just Browse? Predicting Purchase Intentions of Online Shoppers with Python

Most online stores welcome countless visitors every day, but only a fraction of those visitors will make a purchase. Machine learning can predict whether online shoppers will buy something or browse around. In this article, we will develop a classification … Continued