Linear regression is one of the most popular and best understood algorithms in the machine learning landscape. Since regression tasks belong to the most common machine learning problems in supervised learning, every Machine Learning Engineer should have a thorough understanding of how it works. This blogpost covers how the linear regression algorithm works, where it is... Continue Reading →
Introduction to Pandas
In this blogpost we will go through an introduction of the basic commands of Pandas. If you are using the Python stack for machine learning, then there is probably no way around this useful tool. Pandas is one of the most popular open source python libraries for data analysis that provides high performance and easy-to-use data structures.... Continue Reading →
Time Series Forecasting
Time Series forecasting is a very important area of machine learning, because there are a lot of prediction tasks that involve a time component. Examples are the prediction of a stocks closing price or forecasting a companies sales. After reading this post you will know about the basic concepts of Time Series Forecasting and how... Continue Reading →
Predicting Housing Prices with Linear Regression
In this Post I will go through the workflow of a full machine learning project with the Ames housing dataset, using Linear Regression. This post was initially created with Jupyter Notebook. Unfortunately with WordPress, it is only possible to display a Jupyter Notebook in a small window, like you can see below. Therefore I would recommend... Continue Reading →
Converting categorical features (Label Encoding, One-Hot-Encoding)
Most of the machine learning algorithms can only process numerical values. Since a lot of the datasets out there have categorical variables, a Machine Learning engineer needs to be able to convert these categorical values into numerical ones, using the right approach. Therefore he needs to know the tools that are out there and also... Continue Reading →
Visualizing data with Matplotlib
Data visualization is the process of understanding data better and gaining insights from it by placing it in a visual context. Data visualization has become one of the most sought after skills. If you understand your data well, you will know what you have to do with it, to build a cutting edge machine learning... Continue Reading →
Dimensionality Reduction with T-SNE
Since we live in a 3-dimensional world, we can understand things in 1 dimension, 2 dimensions and 3 dimensions easily but Datasets can be very complex and hard to understand, especially if you don’t have the right tricks in your proposal. In machine learning, we sometimes need to make assumptions based on hundred or even... Continue Reading →
What an ML Engineer needs to know
Are you interested in Machine Learning ? Are you asking yourself which are the key skills within this profession ? This blogpost will tell you about the most valuable skills within the field and what you really need to have in your arsenal to call yourself a machine learning engineer. If you are interested in... Continue Reading →
Machine Learning Project from A to Z
In this Post I will go through the workflow of a full machine learning project with the california housing dataset as a full Machine Learning project, from A to Z, like it is described in the book "Hands-on Machine Learning with Scikit-learn & Tensorflow" by Aurelien Geron. Table of Contents: Import Libraries California housing Dataset... Continue Reading →
Activation Functions within Neural Networks
In this post you will learn the most common Activation Functions within Deep Learning and when you should use them. You will also discover why you mostly need to use non-linear activation functions. It is important to know which activation functions to use within your neural network. Be aware of the fact that you can... Continue Reading →