Latest post

Connecting offline sales to online campaign sources with Google Analytics - Part 2

Author image Connecting offline sales to online campaign sources with Google Analytics - Part 2

Connecting offline to online is a challenge, but this week we did it. We’ve measured our first offline sales in Google Analytics, and we can directly attribute these to online campaign sources! .... This post describes the general system. The second post will discuss the actual code used in the system. The text mentioned above is a recap of the »

Helping our new Data Scientists start in Python: A guide to learning by doing

Author image

The Data Science team at Greenhouse Group is steadily growing and continuously changing. This also implies new Data Scientists and interns starting regularly. Each new Data Scientist we hire is unique and has a different set of skills. What they all have in common though is a strong analytical background and the practical ability to apply this on real business »

Upload your local Spark script to an AWS EMR cluster using a simple Python script

Author image

Apache Spark is definitely one of the hottest topics in the Data Science community at the moment. Last month when we visited PyData Amsterdam 2016 we witnessed a great example of Spark's immense popularity. The speakers at PyData talking about Spark had the largest crowds after all. Sometimes we see that these popular topics are slowly transforming in buzzwords that »

A recommendation system for blogs: Content-based similarity (part 2)

Author image

In this second post in a series of posts about a content recommendation system for The Marketing Technologist (TMT) website we are going to elaborate on the concept of content-based recommendation systems. In the first post we described the benefits of recommendation systems and we roughly divided them in two different types of recommenders: content-based and collaborative filtering. The first »

A recommendation system for blogs: Setting up the prerequisites (part 1)

Author image

The goal of data science is typically described as creating value from Big Data. However, data science should also meet a second goal, that is, avoiding an information overload. One particular type of projects that really meet these two goals are recommendation engines. Online stores such as Amazon but also streaming services such as Netflix suffer from information overload. Customers »

Is there time for coffee? Your execution time is ticking in Python!

Author image

Last month I was working on a machine learning project. If you make use of grid search to find the optimum parameters, it is nice to know how much time an iterating process costs, so I do not waste my time. In this blog you’ll learn how to: Install the progress bar library in Windows The disadvantage of the »