The Data Analyst Role

There's a lot of confusion in this space on what a data analyst is and what they do. Let's clear that up. A data analyst enables...

XGBoost Master Class Live

If you're interested in learning how to get the most out of XGBoost then this course is for you. I've just finished it. XGBoost is the...

Sample Interviewing Questions

The last hurdle to a career in applied machine learning is the technical interview, and it's a big one. Let's take a look at a few...

Statistics in Machine Learning

Statistics and machine learning are two very closely related fields. The line between the two can be very blurry at times. Nevertheless,...

Phone Screen Preparation

Book excerpt from Acing the Machine Learning Interview (coming soon) Since you may not know when to expect the telephone interview, it is...

Multi-Class Classification: XGBoost

The Titanic model was a binary classification problem. The answer was either yes or no which in machine speak was a 1 or a 0. The next...

Gradient Boosting - Part 3

Bagging is used when the goal is to reduce variance. The idea is to create several subsets of data from training samples chosen randomly....

Gradient Boosting - Part 2

Now that we have a high-level understanding of how decisions trees operate, let’s learn how they are combined in order to make the model...

Why Python is the King for Machine Learning

Python has become the gold standard for applied machine learning. Currently, there are more job openings for data scientists and machine...

Data Wrangling and XGBoost

In the real-world data is dirty. Massaging data into the best state possible for modeling is called data wrangling. Let’s wrangle the...

XGBoost. A Short Introduction

XGBoost is a supervised machine learning algorithm. That means all the models we build will be done so using an existing dataset. XGBoost...

Gradient Boosting - Part 1

Gradient boosting is a power technique for building predictive models. Gradient Boosting is about taking a model that by itself is a weak...

In the Works - The Technical Interview

The skills you'll need to excel as a machine learning engineer are wide and deep. One of the most stressful events for a machine learning...

Data Wrangling

Once your data is in an array the next step will be massaging the data into the best possible state for modeling. This includes but not...

The 3 Core Careers in AI

There are three core highly technical roles in this space. The explosion in data science has created and redefined several careers. Data...

Array Basics

Machine learning data is represented by arrays. The core data object in machine learning is the array. Machine learning data is...

What is Machine Learning

In order to understand machine learning you'll need to understand the machine learning hierarchy. The umbrella for all things machine...

Applied Machine Learning is Programming

The two primary languages used in applied machine learning today are SQL and Python. There's no way around it. If you want to work in the...

1
2