## Lambda Functions in Python: A Simple Introduction

“Is there any in-depth demonstration of lambda functions apart from the documentation? I’ve seen the lambda function a lot of times, more than anything in Python. I want to understand its proper arrangement and many other features.” — Prashant This question was asked in my “Coffee Break Python” email series. Watch the video or read …

## How Real Freelancers Earn Money in 2019: 10 Practical Python Projects

Are you frustrated coding dummy projects in order to learn Python? This article gives you 10 highly practical code projects which you can solve by yourself to improve your skills. If you want to learn about how much money you can expect to earn as a Python freelancer, grab your free video analysis: “​How to …

## [Cheat Sheet] 6 Pillar Machine Learning Algorithms

This machine learning cheat sheet gives you a visual overview of 10 must-know machine learning algorithms (and where to learn more). Linear Regression K-Means Clustering K-Nearest Neighbors Support Vector Machines Decision Tree Classification Multilayer Perceptron

## The Top 3 Tricks to Become a Persistent Coder

Do you keep procrastinating on learning to code? Learn how to fix your problem in this article! I remember vividly the lectures of one of the most popular computer science professors at my University. He used to spend half of his time motivating us to learn his topic (web services) — pulling every lever he …

## Logistic Regression in One Line Python

Logistic regression is a popular algorithm for classification problems (despite its name indicating that it is a “regression” algorithm). It belongs to one of the most important algorithms in the machine learning space. The Basics Let’s review linear regression. Given the training data, we compute a line that fits this training data so that the …

## Random Forest Classifier Made Simple

This tutorial introduces you into an exciting machine learning technique: ensemble learning. Here’s my quick and dirty tip if your prediction accuracy sucks but you need to meet the deadline at all costs: try this “meta-learning” approach that combines the predictions (or classifications) of multiple machine learning algorithms. In many cases, it will give you …

## [One-Liner Tutorial] Support Vector Machines Made Simple

Support Vector Machines (SVM) have gained huge popularity in recent years. The reason is their robust classification performance – even in high-dimensional spaces: Surprisingly, SVMs even work if there are more dimensions (features) than data items. This is unusual for classification algorithms because of the curse of dimensionality – with increasing dimensionality, the data becomes …

## A Simple Tip to Boost Your Coding Productivity

Although the old Greeks didn’t practice writing computer code, they have already discovered a basic truth about your productivity as a coder. If you fundamentally understand this truth, you’ll go farther and you’ll be more successful than you’ve ever imagined. If you disobey it, your life will be lonely and full of struggle. The thing …

## Decision Tree Learning in One Line Python

Decision Trees are powerful and intuitive tools in your machine learning toolbelt. A big advantage of decision trees is that they are human-readable – in contrast to most other machine learning techniques. You can easily train a decision tree and show it to your supervisors who do not need to know anything about machine learning …

## [Tutorial] Neural Networks Made Easy — A Python One-Liner

Neural Networks have gained massive popularity in the last years. This is not only a result of the improved algorithms and learning techniques in the field but also of the accelerated hardware performance and the rise of General Processing GPU (GPGPU) technology. In this article, you’ll learn about the Multi-Layer Perceptron (MLP) which is one …

## [Tutorial] How to Get the Row with Minimal Variance in One Line of Python Code

You may have read about the ‘V’s in Big Data: Volume, Velocity, Variety, Veracity, Value, Volatility. Variance is yet another important ‘V’ (it measures Volatility of a data set). In practice, variance is an important measure with important application domains in financial services, weather forecasting, and image processing. Variance measures how much the data spreads …

## K-Nearest Neighbors as a Python One-Liner

The popular K-Nearest Neighbors Algorithm is used for regression and classification in many applications such as recommender systems, image classification, and financial data forecasting. It is the basis of many advanced machine learning techniques (e.g. in information retrieval). There is no doubt that understanding KNN is an important building block of your proficient computer science …